24 unsigned char map[32];
31 unsigned char const* unsigned_control =
reinterpret_cast<unsigned char const*
>(
control);
34 map[*unsigned_control >> 3] |= (1 << (*unsigned_control & 7));
36 while (*unsigned_control++);
40 char* it =
string !=
nullptr
44 unsigned char*& unsigned_it =
reinterpret_cast<unsigned char*&
>(it);
49 while ((
map[*unsigned_it >> 3] & (1 << (*unsigned_it & 7))) && *it)
54 char*
const token_first = it;
60 if (
map[*unsigned_it >> 3] & (1 << (*unsigned_it & 7)))
71 return it != token_first ? token_first :
nullptr;
#define _VALIDATE_CONDITION_ERROR_RETURN(_Condition, _ErrorCode, _Ret)
#define _VALIDATE_POINTER_ERROR_RETURN(_Pointer, _ErrorCode, _Ret)
GLuint GLuint GLsizei count
#define _Deref_prepost_opt_z_
char *__cdecl strtok_s(char *string, char const *control, char **context)
char *__cdecl __acrt_strtok_s_novalidation(_Inout_opt_z_ char *string, _In_z_ char const *control, _Inout_ _Deref_prepost_opt_z_ char **context)