Changeset 5819:be1cf7f20f45 in roaraudio for include/libroar/roardl.h
- Timestamp:
- 01/06/13 11:36:53 (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/roardl.h
r5818 r5819 51 51 #define ROAR_DL_HANDLE_APPLICATION ((struct roar_dl_lhandle*)(void*)3) 52 52 #define ROAR_DL_HANDLE_LIB ((struct roar_dl_lhandle*)(void*)4) 53 54 #define LIBROAR_DL_APPNAME "libroar " ROAR_VSTR_ROARAUDIO 55 #define LIBROAR_DL_ABIVERSION "1.0beta9" 53 56 54 57 #define ROAR_DL_FN_DSTR 0 /* VIO and DSTR drivers */ … … 432 435 } 433 436 434 int libroar_dl_service_get_api_real(struct roar_dl_librarypara * para, const char * appname, const char * appabi, const char * servicename, const char * serviceabi, int universal, struct roar_dl_service_api * api );435 #define libroar_dl_service_get_api(para,appname,appabi,servicename,serviceabi,universal,api) libroar_dl_service_get_api_real((para),(appname),(appabi),(servicename),(serviceabi),(universal),(struct roar_dl_service_api *)(api) )436 #define roar_dl_service_get_api(para,servicename,serviceabi,api) libroar_dl_service_get_api((para), (para) ->appname, (para)->abiversion, (servicename), (serviceabi), 1, (api))437 int libroar_dl_service_get_api_real(struct roar_dl_librarypara * para, const char * appname, const char * appabi, const char * servicename, const char * serviceabi, int universal, struct roar_dl_service_api * api, int retry); 438 #define libroar_dl_service_get_api(para,appname,appabi,servicename,serviceabi,universal,api) libroar_dl_service_get_api_real((para),(appname),(appabi),(servicename),(serviceabi),(universal),(struct roar_dl_service_api *)(api), 1) 439 #define roar_dl_service_get_api(para,servicename,serviceabi,api) libroar_dl_service_get_api((para), (para) == NULL ? NULL : ((struct roar_dl_librarypara *)(para))->appname, (para) == NULL ? NULL : ((struct roar_dl_librarypara *)(para))->abiversion, (servicename), (serviceabi), 1, (api)) 437 440 438 441 int libroar_dl_service_free_api_real(struct roar_dl_service_api * api);
Note: See TracChangeset
for help on using the changeset viewer.