115 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * This header was copied from util-linux at fall 2011.
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef PROCPS_NG_NLS_H
 | 
						|
#define PROCPS_NG_NLS_H
 | 
						|
 | 
						|
/* programs issuing textdomain() need PACKAGE string */
 | 
						|
#include "config.h"
 | 
						|
 | 
						|
/* programs issuing bindtextdomain() also need LOCALEDIR string */
 | 
						|
#ifndef LOCALEDIR
 | 
						|
#define LOCALEDIR "/usr/share/locale"
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef HAVE_LOCALE_H
 | 
						|
# include <locale.h>
 | 
						|
#else
 | 
						|
# undef setlocale
 | 
						|
# define setlocale(Category, Locale) /* empty */
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef ENABLE_NLS
 | 
						|
# include <libintl.h>
 | 
						|
# define _(Text) gettext (Text)
 | 
						|
# ifdef gettext_noop
 | 
						|
#  define N_(String) gettext_noop (String)
 | 
						|
# else
 | 
						|
#  define N_(String) (String)
 | 
						|
# endif
 | 
						|
# define P_(Singular, Plural, n) ngettext (Singular, Plural, n)
 | 
						|
#else
 | 
						|
# undef bindtextdomain
 | 
						|
# define bindtextdomain(Domain, Directory) /* empty */
 | 
						|
# undef textdomain
 | 
						|
# define textdomain(Domain) /* empty */
 | 
						|
# define _(Text) (Text)
 | 
						|
# define N_(Text) (Text)
 | 
						|
# define P_(Singular, Plural, n) ((n) == 1 ? (Singular) : (Plural))
 | 
						|
#endif /* ENABLE_NLS */
 | 
						|
 | 
						|
#ifdef HAVE_LANGINFO_H
 | 
						|
# include <langinfo.h>
 | 
						|
#else
 | 
						|
 | 
						|
typedef int nl_item;
 | 
						|
extern char *langinfo_fallback(nl_item item);
 | 
						|
 | 
						|
# define nl_langinfo	langinfo_fallback
 | 
						|
 | 
						|
enum {
 | 
						|
	CODESET = 1,
 | 
						|
	RADIXCHAR,
 | 
						|
	THOUSEP,
 | 
						|
	D_T_FMT,
 | 
						|
	D_FMT,
 | 
						|
	T_FMT,
 | 
						|
	T_FMT_AMPM,
 | 
						|
	AM_STR,
 | 
						|
	PM_STR,
 | 
						|
 | 
						|
	DAY_1,
 | 
						|
	DAY_2,
 | 
						|
	DAY_3,
 | 
						|
	DAY_4,
 | 
						|
	DAY_5,
 | 
						|
	DAY_6,
 | 
						|
	DAY_7,
 | 
						|
 | 
						|
	ABDAY_1,
 | 
						|
	ABDAY_2,
 | 
						|
	ABDAY_3,
 | 
						|
	ABDAY_4,
 | 
						|
	ABDAY_5,
 | 
						|
	ABDAY_6,
 | 
						|
	ABDAY_7,
 | 
						|
 | 
						|
	MON_1,
 | 
						|
	MON_2,
 | 
						|
	MON_3,
 | 
						|
	MON_4,
 | 
						|
	MON_5,
 | 
						|
	MON_6,
 | 
						|
	MON_7,
 | 
						|
	MON_8,
 | 
						|
	MON_9,
 | 
						|
	MON_10,
 | 
						|
	MON_11,
 | 
						|
	MON_12,
 | 
						|
 | 
						|
	ABMON_1,
 | 
						|
	ABMON_2,
 | 
						|
	ABMON_3,
 | 
						|
	ABMON_4,
 | 
						|
	ABMON_5,
 | 
						|
	ABMON_6,
 | 
						|
	ABMON_7,
 | 
						|
	ABMON_8,
 | 
						|
	ABMON_9,
 | 
						|
	ABMON_10,
 | 
						|
	ABMON_11,
 | 
						|
	ABMON_12,
 | 
						|
 | 
						|
	ERA_D_FMT,
 | 
						|
	ERA_D_T_FMT,
 | 
						|
	ERA_T_FMT,
 | 
						|
	ALT_DIGITS,
 | 
						|
	CRNCYSTR,
 | 
						|
	YESEXPR,
 | 
						|
	NOEXPR
 | 
						|
};
 | 
						|
 | 
						|
#endif /* !HAVE_LANGINFO_H */
 | 
						|
#endif /* PROCPS_NG_NLS_H */
 |