c winapi porting

¿cuál es la alternativa para win32 a la alarma, bzero, bcopy al portar el código c



winapi porting (4)

¿Desde qué plataforma está transfiriendo a Windows? De bzero modos, bzero y bcopy están depreciados desde hace bastante tiempo.

para bzero:

Esta función está en desuso (marcada como LEGACY en POSIX.1-2001): use memset (3) en programas nuevos. POSIX.1-2008 elimina la especificación de bzero ().

para bcopy:

Esta función está en desuso (marcada como LEGACY en POSIX.1-2001): use memcpy (3) o memmove (3) en programas nuevos. Tenga en cuenta que los primeros dos argumentos se intercambian para memcpy (3) y memmove (3). POSIX.1-2008 elimina la especificación de bcopy ().

Así que solo arregla tu código y usa los reemplazos propuestos.

im portar el código c a Windows 32 bit usando visual studio express
ahora tengo 3 funciones que no puedo encontrar ninguna alternativa en Windows
son:
alarma
bzero
bcopy
¿Cuáles son los métodos equivalentes en C win32?


La alarma que vas a necesitar cavar para los otros dos es:

#define bzero(b,len) (memset((b), ''/0'', (len)), (void) 0) #define bcopy(b1,b2,len) (memmove((b2), (b1), (len)), (void) 0)


para alarma eche un vistazo a la función Win32-API SetTimer() .


memcpy (output, input, size * sizeof (input[0]));

en lugar de

bcopy (input, output, size * sizeof (input[0]));

Y

memset(m, 0, n * sizeof (gfloat));

en lugar de

bzero (m, n * sizeof (gfloat));