Showing the changes to src/core/util_string.cpp (1 of 37 files). Show all
Unified · Split
| @@ -54,9 +54,9 @@ string itoa( t_CKINT val ) · 53 unmodified lines | ||
| 54 | 54 | { |
| 55 | 55 | char buffer[128]; |
| 56 | 56 | #ifdef _WIN64 |
| 57 | − sprintf( buffer, "%lld", val ); | |
| 57 | + snprintf( buffer, 128, "%lld", val ); | |
| 58 | 58 | #else |
| 59 | − sprintf( buffer, "%ld", val ); | |
| 59 | + snprintf( buffer, 128, "%ld", val ); | |
| 60 | 60 | #endif |
| 61 | 61 | return string(buffer); |
| 62 | 62 | } |
| @@ -72,8 +72,8 @@ string ftoa( t_CKFLOAT val, t_CKUINT precision ) · 9 unmodified lines | ||
| 72 | 72 | char str[32]; |
| 73 | 73 | char buffer[128]; |
| 74 | 74 | if( precision > 32 ) precision = 32; |
| 75 | − sprintf( str, "%%.%lif", (long)precision ); | |
| 76 | − sprintf( buffer, str, val ); | |
| 75 | + snprintf( str, 32, "%%.%lif", (long)precision ); | |
| 76 | + snprintf( buffer, 128, str, val ); | |
| 77 | 77 | return string(buffer); |
| 78 | 78 | } |
| 79 | 79 | |