Changeset 3855:fbe1a88948e6 in roaraudio
- Timestamp:
- 05/16/10 22:44:51 (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/config.h
r3810 r3855 87 87 struct { 88 88 int sysio; 89 int obsolete; 89 90 } warnings; 90 91 struct { … … 97 98 char * display; 98 99 } x11; 100 size_t nowarncounter; 99 101 }; 100 102 … … 109 111 char * roar_libroar_get_server(void); 110 112 113 void roar_libroar_nowarn(void); 114 void roar_libroar_warn(void); 115 #define roar_libroar_iswarn(cfg) (((cfg) == NULL ? roar_libroar_get_config_ptr() : (cfg))->nowarncounter ? 0 : 1) 116 111 117 #endif 112 118 -
libroar/config.c
r3811 r3855 225 225 if ( !strcmp(v, "sysio") ) { 226 226 config->warnings.sysio = ROAR_WARNING_ALWAYS; 227 } else if ( !strcmp(v, "obsolete") ) { 228 config->warnings.obsolete = ROAR_WARNING_ALWAYS; 229 } else if ( !strcmp(v, "all") ) { 230 config->warnings.sysio = ROAR_WARNING_ALWAYS; 231 config->warnings.obsolete = ROAR_WARNING_ALWAYS; 227 232 } else { 228 233 ROAR_WARN("roar_libroar_config_parse(*): Unknown warning option: %s", v); … … 333 338 } 334 339 340 void roar_libroar_nowarn(void) { 341 roar_libroar_get_config_ptr()->nowarncounter++; 342 } 343 344 void roar_libroar_warn(void) { 345 struct roar_libroar_config * cfg = roar_libroar_get_config_ptr(); 346 347 if ( cfg->nowarncounter == 0 ) { 348 ROAR_WARN("roar_libroar_warn(): Re-Enabling already enabled warnings! (Application error?)"); 349 return; 350 } 351 352 cfg->nowarncounter--; 353 } 354 335 355 //ll
Note: See TracChangeset
for help on using the changeset viewer.