Цитата
Все - это которые? Strcpy и Strcmp?
Ну а смысл? Ведь судя по результату - реализация очень слабая...
смысл - gcc че-то в free-standing глючит с библиотечными.
а реализация нормальная, просто компиллер, когда копирует строковые константы
иногда может хитрый код генерить. в данном случаи
Код
strcpy (Ptr_Glob->variant.var_1.Str_Comp,"DHRYSTONE PROGRAM, SOME STRING");
он взрулил. в других случаях,где идет у меня работа с usb-дескрипторами он вообще хочет вызывать обычную strcpy, реализация которой ничем не лучше(и не хуже) моей.
Цитата
ЗЫ: а printf тоже ваша собственная?
да, простой. не хотел запариватся обучать gcc-шный, как правильно работать под моей системой, с моими драйверами, куда собственно выводить итп, а если он еще кучи использует, так вообще пахать не будет, у меня нету куч,статика чисто.
проще свой написать, всего каких-то там 120 строчек кода
и инлайны memxxx и strxxx все вместе 70 строчек кода
попробую еще какой-нибудь ogg или jpeg запихнуть, посмотрим как оно