-
- Эх, не хватает "официального" доступа к полю fblkcnt. Для релиза было бы не плохо - MegaJohn(26.01.2012 16:42)
- Никакой ошибки здесь нет - MAKE_ALIG(a) должно использоваться для ТИПА(раз применяется оператор ) а не для константы.Для#define BLOCK_SIZE 512ULдолжно быть что-то то типаu32 my_pool_mem2[ NUM_BLOCKS * ( BLOCK_SIZE / sizeof( u32 ) ) ];И не стоит yuri_t_remote(74 знак., 25.01.2012 22:28, )
- дык как применить корректно MAKE_ALIG для типа который и создается с применением MAKE_ALIG ??? И справшивается, почему разные реализации MAKE_ALIG у вас, и AlexB постом ниже ? - MegaJohn(26.01.2012 10:08)
- Example:#pragma pack(push, 1)typedef struct _my_struct{ long a; char b; }my_struct;#pragma pack(pop)//--- sizeof(my_struct) = 5 int size_aligned;//--- size_aligned will be 8 here size_aligned = MAKE_ALIG(my_struct); Do you understand it now yuri_t_remote(4 знак., 26.01.2012 14:14, )
- это-то понятно, причина вот в чем[+] MegaJohn(453 знак., 26.01.2012 14:32)
- кста, почему разные реализации MAKE_ALIG так и не ответили - MegaJohn(26.01.2012 14:33 - 14:38)
- до сих пор мучаюсь этим вопросом =) Кстати, вроде MegaJohn(109 знак., 29.06.2012 16:25, ссылка)
- кста, почему разные реализации MAKE_ALIG так и не ответили - MegaJohn(26.01.2012 14:33 - 14:38)
- This is just a message test formatting check(sorry for english): pre tag usage c tag usage - yuri_t_remote(26.01.2012 14:26, )
- форматирование работает только для зарегистрированных, увы - Snaky(26.01.2012 14:30)
- Thanks - yuri_t_remote(26.01.2012 14:32, )
- Formatting does not works - what I doing not properly ??? - yuri_t_remote(26.01.2012 14:30, )
- форматирование работает только для зарегистрированных, увы - Snaky(26.01.2012 14:30)
- это-то понятно, причина вот в чем[+] MegaJohn(453 знак., 26.01.2012 14:32)
- Example:#pragma pack(push, 1)typedef struct _my_struct{ long a; char b; }my_struct;#pragma pack(pop)//--- sizeof(my_struct) = 5 int size_aligned;//--- size_aligned will be 8 here size_aligned = MAKE_ALIG(my_struct); Do you understand it now yuri_t_remote(4 знак., 26.01.2012 14:14, )
- дык как применить корректно MAKE_ALIG для типа который и создается с применением MAKE_ALIG ??? И справшивается, почему разные реализации MAKE_ALIG у вас, и AlexB постом ниже ? - MegaJohn(26.01.2012 10:08)
- для кортекса м3 Alex B.(117 знак., 25.01.2012 12:00)
- а, понял. Тотальные косяки в исходных файлах на оффсайте MegaJohn(295 знак., 25.01.2012 12:25)
- дык, исправлять на месте или аффтару отрапортовать ? - MegaJohn(25.01.2012 12:12)
- Автор уже в курсе :-) abivan(121 знак., 25.01.2012 12:27)
- Если ты про меня - то я не автор =) Автор - Юрий Темкин, он иногда тут появляется. Лучше, конечно, отрапортовать. - Alex B.(25.01.2012 13:31)
- if user's application supports malloc/alloc. Своего нету. Сделал обертку malloc'а на базе fmem - MegaJohn(25.01.2012 12:51)
- я тебе свой могу дать на С или оригинальный на ++ от Ecоle возьми. - abivan(25.01.2012 13:04, ссылка)
- может тогда не только мне но и всем ?! MegaJohn(238 знак., 25.01.2012 13:37)
- да без проблем, только не нужно никому. Могу прикрепить к посту. Там как раз трата и не большая, и заводится n фиксированных блоков, нужного размера в процессе по необходимости. - abivan(25.01.2012 14:09)
- дык и хде ???!!! Жду - MegaJohn(26.01.2012 16:43)
- да ладно, ждешь. Я говорил никому не нужно, думал и тебе тож не нать. Прикрепляю "Dynamic Memory Scheduler"(VCS Mercurial). abivan(559 знак., 27.01.2012 08:46 - 09:03)
- дык и хде ???!!! Жду - MegaJohn(26.01.2012 16:43)
- да без проблем, только не нужно никому. Могу прикрепить к посту. Там как раз трата и не большая, и заводится n фиксированных блоков, нужного размера в процессе по необходимости. - abivan(25.01.2012 14:09)
- может тогда не только мне но и всем ?! MegaJohn(238 знак., 25.01.2012 13:37)
- я тебе свой могу дать на С или оригинальный на ++ от Ecоle возьми. - abivan(25.01.2012 13:04, ссылка)
- Автор уже в курсе :-) abivan(121 знак., 25.01.2012 12:27)
- IMHO, тут под MAKE_ALIG() нужно ставить тип данных (структуру). У константы 512UL размера нет. - =ReAl=(24.01.2012 18:50, )