Math Processor Unit Library

libmpu – library of arithmetic functions for integer, real, and complex numbers of increased digit capacity

16 Commits   0 Branches   2 Tags
868b2b66 (kx 2024-12-20 16:11:07 +0300  1) 
868b2b66 (kx 2024-12-20 16:11:07 +0300  2) #ifndef __SUPPORT_NLS__
868b2b66 (kx 2024-12-20 16:11:07 +0300  3) #define __SUPPORT_NLS__   1
868b2b66 (kx 2024-12-20 16:11:07 +0300  4) 
868b2b66 (kx 2024-12-20 16:11:07 +0300  5) #if ENABLE_NLS == 1
868b2b66 (kx 2024-12-20 16:11:07 +0300  6) #ifndef _
868b2b66 (kx 2024-12-20 16:11:07 +0300  7) #  include <gettext.h>
868b2b66 (kx 2024-12-20 16:11:07 +0300  8) #  ifndef _
868b2b66 (kx 2024-12-20 16:11:07 +0300  9) #    define _(msgid)     gettext( msgid )
868b2b66 (kx 2024-12-20 16:11:07 +0300 10) #  endif
868b2b66 (kx 2024-12-20 16:11:07 +0300 11) #  ifdef gettext_noop
868b2b66 (kx 2024-12-20 16:11:07 +0300 12) #    define N_(msgid)    gettext_noop( msgid )
868b2b66 (kx 2024-12-20 16:11:07 +0300 13) #  else
868b2b66 (kx 2024-12-20 16:11:07 +0300 14) #    define N_(msgid)    (msgid)
868b2b66 (kx 2024-12-20 16:11:07 +0300 15) #  endif
868b2b66 (kx 2024-12-20 16:11:07 +0300 16) #  ifdef ngettext
868b2b66 (kx 2024-12-20 16:11:07 +0300 17) #    define Q_(msgid1, msgid2, N)    ngettext( msgid1, msgid2, N )
868b2b66 (kx 2024-12-20 16:11:07 +0300 18) #  else
868b2b66 (kx 2024-12-20 16:11:07 +0300 19) #    define Q_(msgid1, msgid2, N)    gettext( msgid2, N )
868b2b66 (kx 2024-12-20 16:11:07 +0300 20) #  endif
868b2b66 (kx 2024-12-20 16:11:07 +0300 21) #endif /* !_ */
868b2b66 (kx 2024-12-20 16:11:07 +0300 22) 
868b2b66 (kx 2024-12-20 16:11:07 +0300 23) #else
868b2b66 (kx 2024-12-20 16:11:07 +0300 24) 
868b2b66 (kx 2024-12-20 16:11:07 +0300 25) #  define _(msgid)                (msgid)
868b2b66 (kx 2024-12-20 16:11:07 +0300 26) #  define N_(msgid)               (msgid)
868b2b66 (kx 2024-12-20 16:11:07 +0300 27) #  define Q_(msgid1, msgid2, N)   (msgid2, N)
868b2b66 (kx 2024-12-20 16:11:07 +0300 28) 
868b2b66 (kx 2024-12-20 16:11:07 +0300 29) #endif
868b2b66 (kx 2024-12-20 16:11:07 +0300 30) 
868b2b66 (kx 2024-12-20 16:11:07 +0300 31) #endif /* __SUPPORT_NLS__ */