мне кажется или "нерусский" слова нет ? "не русский" еще ладно
когда все виснет и прога была запущена не из под отладчика можно взять process explorer посмотреть стеки потоков и приаттачить ольку обычно все...
Booster если уж ты говориш нет бага объясняй почему я так вот считаю что есть и не только я объяснение простое подвыражения операции | могут...
Booster вот авторитетное мнение книга Искусство програмироваания на C
Booster и ?
((get_byte(p) << 8) | get_byte(p)); правильно как то так word var = get_byte(p) << 8; var |= get_byte(p);
и все три функции так через ж*** написаны
это вообще говоря неопределенное поведение неизвестно какая из функций первая вызовется return((get_byte(p) << 8) | get_byte(p));
тут аффтар просто забыл что порядок вызовов функций в подвыражении не определен и написал лабуду вместо нормального кода
гхм с каких пор побитовое включающее или стало определять порядок вызовов функций ок к примеру get_netword вот он читает в сетевом порядке big...
хотел в си раздел запостить ошибся извините
аффтар аццкий сотона ? смотрите функции с именами get_word get_netword get_dword...
подписывать g_ к глобальным переменным тоже считаю мракобесием но это только моё имхо :-)
ндээ любитель отладки (скачал сорс тоже посмотреть) назвать глобальную переменную nTab и заводить еще локальную с таким же именем (это ахтунг...
Windows via C/C++ тест typedef struct { HANDLE hSignal; HANDLE hWait; } THREAD_ARG; void show_avail_address_space(void) { MEMORYSTATUS ms;...
Clerk а вы попробуйте
еще через TerminateThread память из под стека потока не освобождается если много раз прибивать поток через нее все виртуальное пространство...
n0name мне она поэтому и не нравится что на пустом месте растет уровень вложенности это какое то готофобство уже получается лучше уж goto чем это...
смотрится красиво нет всех этих ифов и готов :))
вообщем так удобно получилось :-) retcode ubzd4guwedudy(argtype this) { file_t file = NULL; thread_t thread = NULL; map_t map = NULL;...
Имена участников (разделяйте запятой).