Ignore:
Timestamp:
Oct 25, 2011, 7:04:01 PM (14 years ago)
Author:
dmik
Message:

Define ras_snprintf() which differs from GNU LIBC snprintf().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/gcc-kmk/src/kernel32/_ras.cpp

    r21721 r21739  
    613613}
    614614
     615#endif // ifndef __GNUC__
     616
     617#ifdef __GNUC__
     618int WIN32API ras_snprintf (char *buf, int n, const char *fmt, ...)
     619#else
    615620int WIN32API snprintf (char *buf, int n, const char *fmt, ...)
     621#endif
    616622{
    617623    va_list args;
     
    627633    return rc;
    628634}
    629 
    630 #endif // ifndef __GNUC__
    631635
    632636int WIN32API rasOpenLogFile (ULONG *ph, const char *logfilename)
     
    13511355        rasdata.ret.RasLogNoEOL                 = RasLogNoEOL2;
    13521356        rasdata.ret.RasLogMsg                   = RasLogMsg2;
     1357#ifdef __GNUC__
     1358        rasdata.ret.snprintf                    = ras_snprintf;
     1359#else
    13531360        rasdata.ret.snprintf                    = snprintf;
     1361#endif
    13541362        rasdata.ret.RasSaveContext              = RasSaveContext;
    13551363        rasdata.ret.RasRestoreContext           = RasRestoreContext;
Note: See TracChangeset for help on using the changeset viewer.