string.c
changeset 2775 a18db0ab5e51
parent 2234 8a9b4c6d9c2a
child 4200 e6ba94085b81
equal deleted inserted replaced
2774:8ab8627b5ba1 2775:a18db0ab5e51
    55 	va_end(va);
    55 	va_end(va);
    56 	p = malloc(len + 1);
    56 	p = malloc(len + 1);
    57 	if (p != NULL) memcpy(p, buf, len + 1);
    57 	if (p != NULL) memcpy(p, buf, len + 1);
    58 	return p;
    58 	return p;
    59 }
    59 }
       
    60 
       
    61 void str_validate(char *str)
       
    62 {
       
    63 	for (; *str != '\0'; str++)
       
    64 		if (!IsValidAsciiChar(*str)) *str = '?';
       
    65 }