Changeset 4502:cee57ed26316 in roaraudio
- Timestamp:
- 10/13/10 03:04:35 (13 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/caps.h
r4498 r4502 60 60 int roar_stds_free(struct roar_stds * stds); 61 61 62 int roar_stds_str2vendor(const char * vendor); 63 const char * roar_stds_vendor2str(const int vendor); 64 62 65 #endif 63 66 -
libroar/caps.c
r4499 r4502 243 243 } 244 244 245 246 static struct { 247 const int vendor; 248 const char * name; 249 } _libroar_std_vendors[] = { 250 {ROAR_STDV_ROARAUDIO, "RoarAudio"}, 251 {ROAR_STDV_PROTO, "Protocols"}, 252 {ROAR_STDV_RFC, "RFC"}, 253 {-1, NULL} 254 }; 255 256 int roar_stds_str2vendor(const char * vendor) { 257 int i; 258 259 for (i = 0; _libroar_std_vendors[i].name != NULL; i++) 260 if ( !strcasecmp(_libroar_std_vendors[i].name, vendor) ) 261 return _libroar_std_vendors[i].vendor; 262 263 return -1; 264 } 265 266 const char * roar_stds_vendor2str(const int vendor) { 267 int i; 268 269 for (i = 0; _libroar_std_vendors[i].name != NULL; i++) 270 if ( _libroar_std_vendors[i].vendor == vendor ) 271 return _libroar_std_vendors[i].name; 272 273 return NULL; 274 } 275 276 245 277 //ll
Note: See TracChangeset
for help on using the changeset viewer.