Changeset 5345:2e95587edd07 in roaraudio for roard/roard.c


Ignore:
Timestamp:
12/10/11 00:24:27 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

avoid accessing (semi-)global data directly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/roard.c

    r5287 r5345  
    428428#endif 
    429429 
     430 
     431struct counters * counters_getptr(void) { 
     432 return &g_counters; 
     433} 
     434 
    430435#define _pmsg(format, args...) roar_debug_msg(type, __LINE__, __FILE__, ROAR_DBG_PREFIX, format, ## args) 
    431 #define _pmsgc(group, counter, name) _pmsg("  Counter %-10s: %llu", (name), (long long unsigned int)counters_get(group, counter)) 
     436#define _pmsgc(group, counter, name) _pmsg("  Counter %-10s: %llu", (name), (long long unsigned int)(counters->group.counter)) 
    432437void counters_print(int type, int force) { 
     438 struct counters * counters = counters_getptr(); 
    433439 if ( type != ROAR_DEBUG_TYPE_INFO || force || (ROAR_DBG_INFOVAR) >= ROAR_DBG_INFO_INFO ) { 
    434440  _pmsg("--- Counter Listing ---"); 
Note: See TracChangeset for help on using the changeset viewer.