@ -30,25 +30,25 @@
# include "core/bitmath_func.hpp"
# include "core/bitmath_func.hpp"
# include "string_type.h"
# include "string_type.h"
char * strecat ( char * dst , const char * src , const char * last ) NOACCESS ( 3 ) ;
char * strecat ( char * dst , const char * src , const char * last ) ;
char * strecpy ( char * dst , const char * src , const char * last ) NOACCESS ( 3 ) ;
char * strecpy ( char * dst , const char * src , const char * last ) ;
char * stredup ( const char * src , const char * last = nullptr ) NOACCESS ( 2 ) ;
char * stredup ( const char * src , const char * last = nullptr ) ;
int CDECL seprintf ( char * str , const char * last , const char * format , . . . ) WARN_FORMAT ( 3 , 4 ) NOACCESS ( 2 ) ;
int CDECL seprintf ( char * str , const char * last , const char * format , . . . ) WARN_FORMAT ( 3 , 4 ) ;
int CDECL vseprintf ( char * str , const char * last , const char * format , va_list ap ) WARN_FORMAT ( 3 , 0 ) NOACCESS ( 2 ) ;
int CDECL vseprintf ( char * str , const char * last , const char * format , va_list ap ) WARN_FORMAT ( 3 , 0 ) ;
char * CDECL str_fmt ( const char * str , . . . ) WARN_FORMAT ( 1 , 2 ) ;
char * CDECL str_fmt ( const char * str , . . . ) WARN_FORMAT ( 1 , 2 ) ;
void str_validate ( char * str , const char * last , StringValidationSettings settings = SVS_REPLACE_WITH_QUESTION_MARK ) NOACCESS ( 2 ) ;
void str_validate ( char * str , const char * last , StringValidationSettings settings = SVS_REPLACE_WITH_QUESTION_MARK ) ;
std : : string str_validate ( const std : : string & str , StringValidationSettings settings = SVS_REPLACE_WITH_QUESTION_MARK ) ;
std : : string str_validate ( const std : : string & str , StringValidationSettings settings = SVS_REPLACE_WITH_QUESTION_MARK ) ;
void ValidateString ( const char * str ) ;
void ValidateString ( const char * str ) ;
void str_fix_scc_encoded ( char * str , const char * last ) NOACCESS ( 2 ) ;
void str_fix_scc_encoded ( char * str , const char * last ) ;
void str_strip_colours ( char * str ) ;
void str_strip_colours ( char * str ) ;
bool strtolower ( char * str ) ;
bool strtolower ( char * str ) ;
bool strtolower ( std : : string & str , std : : string : : size_type offs = 0 ) ;
bool strtolower ( std : : string & str , std : : string : : size_type offs = 0 ) ;
bool StrValid ( const char * str , const char * last ) NOACCESS ( 2 ) ;
bool StrValid ( const char * str , const char * last ) ;
/**
/**
* Check if a string buffer is empty .
* Check if a string buffer is empty .