/*ARGSUSED*/ char *dgettext_gate(char *(*realfn)(const char *, const char *), const char *realfn_name, const char *domainname, const char *msgid) { (void)realfn_name; check_textdomain(domainname); return (*realfn)(domainname, msgid); }
/*ARGSUSED*/ char *textdomain_gate(char *(*realfn)(const char *), const char *realfn_name, const char *domainname) { (void)realfn_name; check_textdomain(domainname); return (*realfn)(domainname); }
/*ARGSUSED*/ char *dcgettext_gate(char *(*realfn)(const char *, const char *, int), const char *realfn_name, const char *domainname, const char *msgid, int category) { (void)realfn_name; check_textdomain(domainname); return (*realfn)(domainname, msgid, category); }
/*ARGSUSED*/ char *dngettext_gate(char *(*realfn)(const char *, const char *, const char *, unsigned long int n), const char *realfn_name, const char *domainname, const char *msgid, const char *msgid_plural, unsigned long int n) { (void)realfn_name; check_textdomain(domainname); return (*realfn)(domainname, msgid, msgid_plural, n); }
/*ARGSUSED*/ char *dgettext_gate(int *result_errno_ptr, char *(*realfn)(const char *, const char *), const char *realfn_name, const char *domainname, const char *msgid) { char *result; (void)realfn_name; check_textdomain(domainname); errno = *result_errno_ptr; /* restore to orig.value */ result = (*realfn)(domainname, msgid); *result_errno_ptr = errno; return(result); }
/*ARGSUSED*/ char *dcngettext_gate(int *result_errno_ptr, char *(*realfn)(const char *, const char *, const char *, unsigned long int, int), const char *realfn_name, const char *domainname, const char *msgid, const char *msgid_plural, unsigned long int n, int category) { char *result; (void)realfn_name; check_textdomain(domainname); errno = *result_errno_ptr; /* restore to orig.value */ result = (*realfn)(domainname, msgid, msgid_plural, n, category); *result_errno_ptr = errno; return(result); }