moved gettext defines away from header file
This commit is contained in:
parent
65a1f03939
commit
9d18b46ed9
|
@ -34,24 +34,10 @@
|
|||
#include <stdio.h>
|
||||
#include <time.h>
|
||||
|
||||
// Let C++ include C headers
|
||||
#ifdef __cplusplus
|
||||
# define PSL_BEGIN_DECLS extern "C" {
|
||||
# define PSL_END_DECLS }
|
||||
#else
|
||||
# define PSL_BEGIN_DECLS
|
||||
# define PSL_END_DECLS
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#if ENABLE_NLS != 0
|
||||
# include <libintl.h>
|
||||
# define _(STRING) gettext(STRING)
|
||||
#else
|
||||
# define _(STRING) STRING
|
||||
# define ngettext(STRING1,STRING2,N) STRING2
|
||||
#endif
|
||||
|
||||
PSL_BEGIN_DECLS
|
||||
|
||||
typedef struct _psl_ctx_st psl_ctx_t;
|
||||
|
||||
|
@ -88,6 +74,8 @@ const char *
|
|||
psl_builtin_sha1sum(void);
|
||||
|
||||
|
||||
PSL_END_DECLS
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _LIBPSL_LIBPSL_H */
|
||||
|
|
20
src/psl.c
20
src/psl.c
|
@ -37,6 +37,14 @@
|
|||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#if ENABLE_NLS != 0
|
||||
# include <libintl.h>
|
||||
# define _(STRING) gettext(STRING)
|
||||
#else
|
||||
# define _(STRING) STRING
|
||||
# define ngettext(STRING1,STRING2,N) STRING2
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
@ -44,6 +52,17 @@
|
|||
|
||||
#include <libpsl.h>
|
||||
|
||||
/**
|
||||
* SECTION:libpsl
|
||||
* @short_description: Public Suffix List library functions
|
||||
* @title: libpsl
|
||||
* @stability: unstable
|
||||
* @include: libpsl.h
|
||||
*
|
||||
* Public Suffix List library functions.
|
||||
*
|
||||
*/
|
||||
|
||||
#define countof(a) (sizeof(a)/sizeof(*(a)))
|
||||
|
||||
typedef struct {
|
||||
|
@ -75,6 +94,7 @@ struct _psl_ctx_st {
|
|||
*suffix_exceptions;
|
||||
};
|
||||
|
||||
// include the PSL data compiled by 'psl2c'
|
||||
#include "suffixes.c"
|
||||
|
||||
// references to this PSL will result in lookups to built-in data
|
||||
|
|
Loading…
Reference in New Issue