Пример #1
0
/*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);
}
Пример #2
0
/*ARGSUSED*/
char *textdomain_gate(char *(*realfn)(const char *), const char *realfn_name,
    const char *domainname)
{
	(void)realfn_name;

	check_textdomain(domainname);
	return (*realfn)(domainname);
}
Пример #3
0
/*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);
}
Пример #4
0
/*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);
}
Пример #5
0
/*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);
}
Пример #6
0
/*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);
}