¿Por qué se define rsize_t?
encontre esostrncpy_s()
se define bajoVS2013 como
errno_t __cdecl strncpy_s(_Out_writes_z_(_SizeInBytes) char * _Dst, _In_ rsize_t _SizeInBytes, _In_reads_or_z_(_MaxCount) const char * _Src, _In_ rsize_t _MaxCount);
rsize_t
es:
typedef size_t rsize_t;
Creo que es un truco hecho porEstudio visual. Sin embargo, encontré esta función definida de la siguiente manera en estepágina
errno_t strncpy_s(char *restrict dest, rsize_t destsz,
const char *restrict src, rsize_t count);
Por que esrsize_t
definido aquí? Y sisize_t
fue utilizado aquí? Cualquier caso especial para usar estorsize_t
?