Changeset 2478:d7b6f5c298ef in roaraudio


Ignore:
Timestamp:
08/23/09 00:25:32 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

config stubs

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/config.h

    r2477 r2478  
    3838#include "libroar.h" 
    3939 
     40struct roar_libroar_config { 
     41 struct { 
     42  int workarounds; 
     43 } workaround; 
     44}; 
     45 
     46struct roar_libroar_config * roar_libroar_get_config_ptr(void); 
     47struct roar_libroar_config * roar_libroar_get_config(void); 
     48 
    4049#endif 
    4150 
  • libroar/config.c

    r2477 r2478  
    3535#include "libroar.h" 
    3636 
     37struct roar_libroar_config * roar_libroar_get_config_ptr(void) { 
     38 static struct roar_libroar_config config; 
     39 static int inited = 0; 
     40 
     41 if ( !inited ) { 
     42  memset(&config, 0, sizeof(config)); 
     43  inited++; 
     44 } 
     45 
     46 return &config; 
     47} 
     48 
     49struct roar_libroar_config * roar_libroar_get_config(void) { 
     50 struct roar_libroar_config * config = roar_libroar_get_config_ptr(); 
     51 static int inited = 0; 
     52 
     53 if ( !inited ) { 
     54  inited++; 
     55 } 
     56 
     57 return config; 
     58} 
     59 
     60 
    3761//ll 
Note: See TracChangeset for help on using the changeset viewer.