, которые переносят код c на 32-битные окна, используя Visual Studio Express
Теперь у меня есть 3 функции, которые я не могу найти альтернативы в Windows
они:
сигнализация
bzero
bcopy
Какие методы эквивалентны в C win32?
С какой платформы вы выполняете перенос на Windows? В любом случае bzero
и bcopy
обесцениваются уже довольно давно.
для bzero:
Эта функция устарела (в POSIX.1-2001): используйте memset (3) в новом программы. POSIX.1-2008 удаляет конкретный ция bzero ().
для bcopy:
Эта функция устарела (в POSIX.1-2001): используйте memcpy (3) или memmove (3) в новых программах. Обратите внимание, что первое два аргумента меняются местами для memcpy (3) и memmove (3). POSIX.1-2008 удаляет спецификацию из bcopy ().
Так что просто исправьте свой код и используйте предложенные замены.
аварийный сигнал, который вам нужно будет найти для двух других:
#define bzero(b,len) (memset((b), '\0', (len)), (void) 0)
#define bcopy(b1,b2,len) (memmove((b2), (b1), (len)), (void) 0)
для аварийной сигнализации см. Функцию Win32-API SetTimer ()
.