Changeset 2969:ebe2fab1643f in roaraudio


Ignore:
Timestamp:
10/21/09 21:03:43 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added ROAR_INFO()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/roaraudio.h

    r2878 r2969  
    217217#define ROAR_DBG_FULLPREFIX "(" ROAR_DBG_PREFIX ": " __FILE__ ":%i): " 
    218218 
     219// some default info levels: 
     220#define ROAR_DBG_INFO_NONE             0 
     221#define ROAR_DBG_INFO_NOTICE           1 
     222#define ROAR_DBG_INFO_INFO             2 
     223#define ROAR_DBG_INFO_VERBOSE          3 
     224 
    219225#if __GNUC__ < 3 
    220226 #define ROAR_DBG(format, args...) 
    221227 #define ROAR_ERR(format, args...) 
    222228 #define ROAR_WARN(format, args...) 
     229 #define ROAR_INFO(format, level, args...) 
    223230#else 
    224231 
     
    231238#define ROAR_ERR(format, args...)  fprintf(ROAR_DEBUG_OUTFH, ROAR_DBG_FULLPREFIX "Error: "   format "\n", __LINE__, ## args) 
    232239#define ROAR_WARN(format, args...) fprintf(ROAR_DEBUG_OUTFH, ROAR_DBG_FULLPREFIX "Warning: " format "\n", __LINE__, ## args) 
     240 
     241// INFO function: 
     242#ifdef ROAR_DBG_INFOVAR 
     243 #define ROAR_INFO(format, level, args...) if ( (ROAR_DBG_INFOVAR) >= (level) ) fprintf(ROAR_DEBUG_OUTFH, ROAR_DBG_FULLPREFIX "Info: " format "\n", __LINE__, ## args) 
     244#else 
     245 #define ROAR_INFO(format, level, args...) 
     246#endif 
    233247 
    234248#endif 
Note: See TracChangeset for help on using the changeset viewer.