Changeset 2567:df748c6f09ea in roaraudio


Ignore:
Timestamp:
09/04/09 04:26:31 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added roar_libroar_[gs]et_server()

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/config.h

    r2479 r2567  
    4646  int workarounds; 
    4747 } workaround; 
     48 char * server; 
    4849}; 
    4950 
     
    5152struct roar_libroar_config * roar_libroar_get_config(void); 
    5253 
     54int    roar_libroar_set_server(char * server); 
     55char * roar_libroar_get_server(void); 
     56 
    5357#endif 
    5458 
  • libroar/basic.c

    r2053 r2567  
    5151 
    5252 roar_errno = ROAR_ERROR_UNKNOWN; 
     53 
     54 if ( server == NULL ) 
     55  server = roar_libroar_get_server(); 
    5356 
    5457 if ( server == NULL && (roar_server = getenv("ROAR_SERVER")) != NULL ) 
  • libroar/config.c

    r2480 r2567  
    4141 if ( !inited ) { 
    4242  memset(&config, 0, sizeof(config)); 
     43 
     44  config.server = NULL; 
     45 
    4346  inited++; 
    4447 } 
     
    8588} 
    8689 
     90int    roar_libroar_set_server(char * server) { 
     91 roar_libroar_get_config_ptr()->server = server; 
     92 return 0; 
     93} 
     94 
     95char * roar_libroar_get_server(void) { 
     96 return roar_libroar_get_config_ptr()->server; 
     97} 
    8798 
    8899//ll 
Note: See TracChangeset for help on using the changeset viewer.