| 436 | | const wchar_t* dwgettext_(const char *domainname, const char* msgid, const wchar_t* wmsgid) |
| 437 | | { |
| 438 | | const char* translated = dgettext(domainname, msgid); |
| 439 | | return translated != msgid ? (const wchar_t*)translated : wmsgid; |
| | 436 | const wchar_t *dwgettext_ (const char *domainname, const char *msgid, const wchar_t *wmsgid) |
| | 437 | { |
| | 438 | const char *translated = dgettext (domainname, msgid); |
| | 439 | return translated != msgid ? (const wchar_t *)translated : wmsgid; |
| 443 | | const wchar_t* dcwgettext_(const char *domainname, const char* msgid, int category, const wchar_t* wmsgid) |
| 444 | | { |
| 445 | | const char* translated = dcgettext(domainname, msgid, category); |
| 446 | | return translated != msgid ? (const wchar_t*)translated : wmsgid; |
| | 443 | const wchar_t *dcwgettext_ (const char *domainname, const char *msgid, int category, const wchar_t *wmsgid) |
| | 444 | { |
| | 445 | const char *translated = dcgettext (domainname, msgid, category); |
| | 446 | return translated != msgid ? (const wchar_t *)translated : wmsgid; |
| 450 | | const wchar_t* nwgettext_(const char* msgid1, const char* msgid2, unsigned long n, const wchar_t* wmsgid1, const wchar_t* wmsgid2) |
| 451 | | { |
| 452 | | const char* translated = ngettext(msgid1, msgid2, n); |
| 453 | | return translated == msgid1 ? wmsgid1 : (translated == msgid2 ? wmsgid2 : (const wchar_t*)translated); |
| | 450 | const wchar_t *nwgettext_ (const char *msgid1, const char *msgid2, unsigned long n, const wchar_t *wmsgid1, const wchar_t *wmsgid2) |
| | 451 | { |
| | 452 | const char *translated = ngettext (msgid1, msgid2, n); |
| | 453 | return translated == msgid1 ? wmsgid1 : (translated == msgid2 ? wmsgid2 : (const wchar_t *)translated); |
| 457 | | const wchar_t* dnwgettext_(const char* domainname, const char* msgid1, const char* msgid2, unsigned long n, const wchar_t* wmsgid1, const wchar_t* wmsgid2) |
| 458 | | { |
| 459 | | const char* translated = dngettext(domainname, msgid1, msgid2, n); |
| 460 | | return translated == msgid1 ? wmsgid1 : (translated == msgid2 ? wmsgid2 : (const wchar_t*)translated); |
| | 457 | const wchar_t *dnwgettext_ (const char *domainname, const char *msgid1, const char *msgid2, unsigned long n, const wchar_t *wmsgid1, const wchar_t *wmsgid2) |
| | 458 | { |
| | 459 | const char *translated = dngettext (domainname, msgid1, msgid2, n); |
| | 460 | return translated == msgid1 ? wmsgid1 : (translated == msgid2 ? wmsgid2 : (const wchar_t *)translated); |
| 464 | | const wchar_t* dcnwgettext_(const char* domainname, const char* msgid1, const char* msgid2, unsigned long n, const wchar_t* wmsgid1, const wchar_t* wmsgid2, int category) |
| 465 | | { |
| 466 | | const char* translated = dcngettext(domainname, msgid1, msgid2, n, category); |
| 467 | | return translated == msgid1 ? wmsgid1 : (translated == msgid2 ? wmsgid2 : (const wchar_t*)translated); |
| | 464 | const wchar_t *dcnwgettext_ (const char *domainname, const char *msgid1, const char *msgid2, unsigned long n, const wchar_t *wmsgid1, const wchar_t *wmsgid2, int category) |
| | 465 | { |
| | 466 | const char *translated = dcngettext (domainname, msgid1, msgid2, n, category); |
| | 467 | return translated == msgid1 ? wmsgid1 : (translated == msgid2 ? wmsgid2 : (const wchar_t *)translated); |