17 #define SPA_API_I18N SPA_API_IMPL
19 #define SPA_API_I18N static inline
32#define SPA_TYPE_INTERFACE_I18N SPA_TYPE_INFO_INTERFACE_BASE "I18N"
34#define SPA_VERSION_I18N 0
38#define SPA_VERSION_I18N_METHODS 0
48 const char *(*text) (
void *object,
const char *msgid);
59 const char *(*ntext) (
void *object,
const char *msgid,
60 const char *msgid_plural,
unsigned long int n);
73 const char *msgid_plural,
unsigned long int n)
76 spa_i18n, i18n, &i18n->
iface, ntext, 0, msgid, msgid_plural, n);
SPA_API_I18N const char * spa_i18n_ntext(struct spa_i18n *i18n, const char *msgid, const char *msgid_plural, unsigned long int n)
Definition i18n.h:82
SPA_API_I18N const char * spa_i18n_text(struct spa_i18n *i18n, const char *msgid)
Definition i18n.h:75
#define spa_api_method_null_r(rtype, def, type, co, o, method, version,...)
Definition hook.h:308
#define SPA_FORMAT_ARG_FUNC(arg1)
Definition defs.h:297
#define SPA_API_I18N
Definition i18n.h:26
uint32_t version
Definition i18n.h:49
struct spa_interface iface
Definition i18n.h:44