X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Flib.c;h=5decb9fbbcbd3b04d63d77e2099d8d61b52c2fa2;hb=05dcc886a503b09aeddaed02a063c2a87c39cd9a;hp=ab64d675941a83649a4c4041c4b3626b23c47774;hpb=85eb17b306404571aa39596946c87ad9bb1d9d13;p=tpg%2Facess2.git diff --git a/Kernel/lib.c b/Kernel/lib.c index ab64d675..5decb9fb 100644 --- a/Kernel/lib.c +++ b/Kernel/lib.c @@ -270,7 +270,11 @@ int vsnprintf(char *__s, size_t __maxlen, const char *__format, va_list args) { case 'd': case 'i': + #if BITS == 32 if( (isLongLong && val >> 63) || (!isLongLong && val >> 31) ) { + #else + if( (Sint)val < 0 ) { + #endif PUTCH('-'); val = -val; } @@ -308,7 +312,6 @@ int vsnprintf(char *__s, size_t __maxlen, const char *__format, va_list args) case 'C': // Non-Null Terminated Character Array p = (char*)(Uint)val; if(!p) goto printString; - //while(minSize--) PUTCH(*p++); while(minSize--) PUTCH(*p++); break; @@ -489,7 +492,6 @@ char **str_split(const char *__str, char __ch) { if(__str[i] == __ch) { *start++ = '\0'; - Log_Debug("Lib", "str_split: ret[%i] = '%s'", j-1, ret[j-1]); ret[j++] = start; } else { @@ -498,10 +500,6 @@ char **str_split(const char *__str, char __ch) } *start = '\0'; ret[j] = NULL; - Log_Debug("Lib", "str_split: ret[%i] = '%s'", j-1, ret[j-1]); - - for( j = 0; j < len; j++ ) - Log_Debug("Lib", "str_split: ret[%i] = '%s'", j, ret[j]); return ret; }