Changeset 21787 for branches/gcc-kmk/src


Ignore:
Timestamp:
Nov 3, 2011, 5:46:14 PM (14 years ago)
Author:
dmik
Message:

Workaround stdcall bug in GCC related to vararg functions.

This can be easily removed once GCC gets fixed.

File:
1 edited

Legend:

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

    r21755 r21787  
    618618
    619619#ifdef __GNUC__
    620 int WIN32API ras_snprintf (char *buf, int n, const char *fmt, ...)
     620int WIN32API_VA ras_snprintf (char *buf, int n, const char *fmt, ...)
    621621#else
    622622int WIN32API snprintf (char *buf, int n, const char *fmt, ...)
     
    853853}
    854854
    855 void WIN32API rasLogExternal (const char *fmt, ...)
     855void WIN32API_VA rasLogExternal (const char *fmt, ...)
    856856{
    857857    va_list args;
     
    18641864
    18651865
    1866 void WIN32API RasLog (const char *fmt, ...)
     1866void WIN32API_VA RasLog (const char *fmt, ...)
    18671867{
    18681868    ENTER_RAS (NO_HANDLE);
     
    18791879}
    18801880
    1881 void WIN32API RasLogNoEOL (const char *fmt, ...)
     1881void WIN32API_VA RasLogNoEOL (const char *fmt, ...)
    18821882{
    18831883    va_list args;
     
    20082008}
    20092009
    2010 void WIN32API RasLog2 (RAS_LOG_CHANNEL_H hchannel, char *fmt, ...)
     2010void WIN32API_VA RasLog2 (RAS_LOG_CHANNEL_H hchannel, char *fmt, ...)
    20112011{
    20122012    ENTER_RAS (NO_HANDLE);
     
    20232023}
    20242024
    2025 void WIN32API RasLogNoEOL2 (RAS_LOG_CHANNEL_H hchannel, char *fmt, ...)
     2025void WIN32API_VA RasLogNoEOL2 (RAS_LOG_CHANNEL_H hchannel, char *fmt, ...)
    20262026{
    20272027    va_list args;
Note: See TracChangeset for help on using the changeset viewer.