Changeset 2478:d7b6f5c298ef in roaraudio
- Timestamp:
- 08/23/09 00:25:32 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/config.h
r2477 r2478 38 38 #include "libroar.h" 39 39 40 struct roar_libroar_config { 41 struct { 42 int workarounds; 43 } workaround; 44 }; 45 46 struct roar_libroar_config * roar_libroar_get_config_ptr(void); 47 struct roar_libroar_config * roar_libroar_get_config(void); 48 40 49 #endif 41 50 -
libroar/config.c
r2477 r2478 35 35 #include "libroar.h" 36 36 37 struct 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 49 struct 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 37 61 //ll
Note: See TracChangeset
for help on using the changeset viewer.