Lines Matching refs:maxlen

329 size_t SDL_strlcpy(char *dst, const char *src, size_t maxlen)
332 if ( maxlen > 0 ) {
333 size_t len = SDL_min(srclen, maxlen-1);
342 size_t SDL_strlcat(char *dst, const char *src, size_t maxlen)
346 if ( dstlen < maxlen ) {
347 SDL_strlcpy(dst+dstlen, src, maxlen-dstlen);
680 int SDL_strncmp(const char *str1, const char *str2, size_t maxlen)
682 while ( *str1 && *str2 && maxlen ) {
687 --maxlen;
689 if ( ! maxlen ) {
714 int SDL_strncasecmp(const char *str1, const char *str2, size_t maxlen)
718 while ( *str1 && *str2 && maxlen ) {
725 --maxlen;
999 int SDL_snprintf(char *text, size_t maxlen, const char *fmt, ...)
1005 retval = SDL_vsnprintf(text, maxlen, fmt, ap);
1013 static size_t SDL_PrintLong(char *text, long value, int radix, size_t maxlen)
1020 if ( size >= maxlen ) {
1021 size = maxlen-1;
1027 static size_t SDL_PrintUnsignedLong(char *text, unsigned long value, int radix, size_t maxlen)
1034 if ( size >= maxlen ) {
1035 size = maxlen-1;
1042 static size_t SDL_PrintLongLong(char *text, Sint64 value, int radix, size_t maxlen)
1049 if ( size >= maxlen ) {
1050 size = maxlen-1;
1056 static size_t SDL_PrintUnsignedLongLong(char *text, Uint64 value, int radix, size_t maxlen)
1063 if ( size >= maxlen ) {
1064 size = maxlen-1;
1071 static size_t SDL_PrintFloat(char *text, double arg, size_t maxlen)
1082 --maxlen;
1086 len = SDL_PrintUnsignedLong(text, value, 10, maxlen);
1088 maxlen -= len;
1090 if ( arg > precision && maxlen ) {
1093 while ( (arg > precision) && maxlen ) {
1095 len = SDL_PrintUnsignedLong(text, value, 10, maxlen);
1097 maxlen -= len;
1107 static size_t SDL_PrintString(char *text, const char *string, size_t maxlen)
1110 while ( *string && maxlen-- ) {
1115 int SDL_vsnprintf(char *text, size_t maxlen, const char *fmt, va_list ap)
1118 if ( maxlen <= 0 ) {
1121 --maxlen; /* For the trailing '\0' */
1122 while ( *fmt && maxlen ) {
1170 len = SDL_PrintLong(text, (long)va_arg(ap, int), radix, maxlen);
1173 len = SDL_PrintLong(text, va_arg(ap, long), radix, maxlen);
1177 len = SDL_PrintLongLong(text, va_arg(ap, Sint64), radix, maxlen);
1179 len = SDL_PrintLong(text, va_arg(ap, long), radix, maxlen);
1205 len = SDL_PrintUnsignedLong(text, (unsigned long)va_arg(ap, unsigned int), radix, maxlen);
1208 len = SDL_PrintUnsignedLong(text, va_arg(ap, unsigned long), radix, maxlen);
1212 len = SDL_PrintUnsignedLongLong(text, va_arg(ap, Uint64), radix, maxlen);
1214 len = SDL_PrintUnsignedLong(text, va_arg(ap, unsigned long), radix, maxlen);
1224 len = SDL_PrintFloat(text, va_arg(ap, double), maxlen);
1228 len = SDL_PrintString(text, va_arg(ap, char*), maxlen);
1238 maxlen -= len;
1241 --maxlen;