Ticket #8409: vsnprintf.diff

File vsnprintf.diff, 6.7 KB (added by SF/khalek, 19 years ago)

vsnprintf diff

  • backends/gp32/debug-gdbstub-usb.cpp

    ? run-config.sh
    ? backends/midi/mt32/.deps
    RCS file: /cvsroot/scummvm/scummvm/backends/gp32/debug-gdbstub-usb.cpp,v
    retrieving revision 1.1
    diff -u -r1.1 debug-gdbstub-usb.cpp
     
    994994        if (!g_GDBConnected) return;
    995995       
    996996        va_start(VaList , pFormat);
    997         vsprintf(Temp , pFormat , VaList);
     997        vsnprintf(Temp, 0x100, pFormat , VaList);
    998998        va_end(VaList);
    999999
    10001000        iLength = strlen(Temp);
  • backends/gp32/gp32.cpp

    RCS file: /cvsroot/scummvm/scummvm/backends/gp32/gp32.cpp,v
    retrieving revision 1.25
    diff -u -r1.25 gp32.cpp
     
    24302430                return 0;
    24312431        busy = true;
    24322432        va_start(marker, fmt);
    2433         vsprintf(s, fmt, marker);
     2433        vsnprintf(s, 1024, fmt, marker);
    24342434        va_end(marker);
    24352435
    24362436#ifdef GPDEBUG
     
    24602460        va_list marker;
    24612461
    24622462        va_start(marker, fmt);
    2463         vsprintf(s, fmt, marker);
     2463        vsnprintf(s, 256, fmt, marker);
    24642464        va_end(marker);
    24652465
    24662466        return fwrite(s, 1, strlen(s), stream);
  • backends/wince/missing/missing.cpp

    RCS file: /cvsroot/scummvm/scummvm/backends/wince/missing/missing.cpp,v
    retrieving revision 1.8
    diff -u -r1.8 missing.cpp
     
    567567        va_list va;
    568568
    569569        va_start(va, format);
    570         vsprintf(buf, format, va);
     570        vsnprintf(buf, 1024, format, va);
    571571        va_end(va);
    572572
    573573        if (buf[strlen(buf) - 1] == '\n') {
  • base/engine.cpp

    RCS file: /cvsroot/scummvm/scummvm/base/engine.cpp,v
    retrieving revision 1.35
    diff -u -r1.35 engine.cpp
     
    9292        va_list va;
    9393
    9494        va_start(va, s);
    95         vsprintf(buf_input, s, va);
     95        vsnprintf(buf_input, STRINGBUFLEN, s, va);
    9696        va_end(va);
    9797
    9898        if (g_engine) {
  • scumm/debugger.cpp

    RCS file: /cvsroot/scummvm/scummvm/scumm/debugger.cpp,v
    retrieving revision 1.141
    diff -u -r1.141 debugger.cpp
     
    5151                return;
    5252
    5353        va_start(va, s);
    54         vsprintf(buf, s, va);
     54        vsnprintf(buf, STRINGBUFLEN, s, va);
    5555        va_end(va);
    5656
    5757        debug(buf);
  • scumm/scumm.cpp

    RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.cpp,v
    retrieving revision 1.378
    diff -u -r1.378 scumm.cpp
     
    27792779        va_list va;
    27802780
    27812781        va_start(va, message);
    2782         vsprintf(buf, message, va);
     2782        vsnprintf(buf, STRINGBUFLEN, message, va);
    27832783        va_end(va);
    27842784
    27852785        GUI::MessageDialog dialog(buf, "OK", altButton);
  • simon/charset.cpp

    RCS file: /cvsroot/scummvm/scummvm/simon/charset.cpp,v
    retrieving revision 1.34
    diff -u -r1.34 charset.cpp
     
    223223        va_list va;
    224224
    225225        va_start(va, s);
    226         vsprintf(buf, s, va);
     226        vsnprintf(buf, STRINGBUFLEN, s, va);
    227227        va_end(va);
    228228
    229229        if (!_fcs_data_1[_fcs_unk_1]) {
  • sky/control.cpp

    RCS file: /cvsroot/scummvm/scummvm/sky/control.cpp,v
    retrieving revision 1.91
    diff -u -r1.91 control.cpp
     
    10521052}
    10531053
    10541054int Control::displayMessage(const char *altButton, const char *message, ...) {
    1055 #ifdef __PALM_OS__
    1056         char buf[256]; // 1024 is too big overflow the stack
    1057 #else
    1058         char buf[1024];
    1059 #endif
     1055        char buf[STRINGBUFLEN];
    10601056        va_list va;
    10611057
    10621058        va_start(va, message);
    1063         vsprintf(buf, message, va);
     1059        vsnprintf(buf, STRINGBUFLEN, message, va);
    10641060        va_end(va);
    10651061
    10661062        GUI::MessageDialog dialog(buf, "OK", altButton);
  • sound/softsynth/mt32.cpp

    RCS file: /cvsroot/scummvm/scummvm/sound/softsynth/mt32.cpp,v
    retrieving revision 1.8
    diff -u -r1.8 mt32.cpp
     
    174174static void MT32_PrintDebug(void *userData, const char *fmt, va_list list) {
    175175        char buf[512];
    176176        if (((MidiDriver_MT32 *)userData)->_initialising) {
    177                 vsprintf(buf, fmt, list);
     177                vsnprintf(buf, 512, fmt, list);
    178178                buf[70] = 0; // Truncate to a reasonable length
    179179                drawMessage(1, buf);
    180180        }
  • sword1/control.cpp

    RCS file: /cvsroot/scummvm/scummvm/sword1/control.cpp,v
    retrieving revision 1.48
    diff -u -r1.48 control.cpp
     
    702702        va_list va;
    703703
    704704        va_start(va, message);
    705         vsprintf(buf, message, va);
     705        vsnprintf(buf, STRINGBUFLEN, message, va);
    706706        va_end(va);
    707707
    708708        GUI::MessageDialog dialog(buf, "OK", altButton);
  • tools/convbdf.c

    RCS file: /cvsroot/scummvm/scummvm/tools/convbdf.c,v
    retrieving revision 1.1
    diff -u -r1.1 convbdf.c
     
    101101        va_list va;
    102102
    103103        va_start(va, s);
    104         vsprintf(buf, s, va);
     104        vsnprintf(buf, 1024, s, va);
    105105        va_end(va);
    106106
    107107        fprintf(stderr, "ERROR: %s!\n", buf);
     
    114114        va_list va;
    115115
    116116        va_start(va, s);
    117         vsprintf(buf, s, va);
     117        vsnprintf(buf, 1024, s, va);
    118118        va_end(va);
    119119
    120120        fprintf(stderr, "WARNING: %s!\n", buf);
  • tools/md5table.c

    RCS file: /cvsroot/scummvm/scummvm/tools/md5table.c,v
    retrieving revision 1.2
    diff -u -r1.2 md5table.c
     
    3131        va_list va;
    3232
    3333        va_start(va, s);
    34         vsprintf(buf, s, va);
     34        vsnprintf(buf, 1024, s, va);
    3535        va_end(va);
    3636
    3737        fprintf(stderr, "ERROR: %s!\n", buf);
     
    4444        va_list va;
    4545
    4646        va_start(va, s);
    47         vsprintf(buf, s, va);
     47        vsnprintf(buf, 1024, s, va);
    4848        va_end(va);
    4949
    5050        fprintf(stderr, "WARNING: %s!\n", buf);