571b79 | 2000-07-17 | Andreas Lange | |
|
16188f | 2000-07-15 | Henrik Grubbström (Grubba) | |
|
b1fca0 | 1996-11-12 | Per Hedbor | | #ifndef _ROXEN_H_
|
b87896 | 1999-11-06 | Per Hedbor | |
|
b1fca0 | 1996-11-12 | Per Hedbor | | #define _ROXEN_H_
#include <config.h>
#define HOST_TO_IP 'H'
#define IP_TO_HOST 'I'
|
ff66f7 | 1997-03-03 | Henrik Grubbström (Grubba) | | #define perror roxen_perror
|
0e7808 | 1998-10-13 | Henrik Grubbström (Grubba) | |
|
16188f | 2000-07-15 | Henrik Grubbström (Grubba) | |
#ifndef __LOCALEMODULE
#if constant(Locale.translate)
#define __LOCALEMODULE Locale
#else /* !constant(Locale.translate) */
#define __LOCALEMODULE RoxenLocale
#endif /* constant(Locale.translate) */
#endif /* !__LOCALEMODULE */
#ifndef __LOCALEOBJECT
#ifdef IN_ROXEN
#define __LOCALEOBJECT locale
#else /* !IN_ROXEN */
#define __LOCALEOBJECT roxen.locale
#endif /* IN_ROXEN */
#endif /* !__LOCALEOBJECT */
|
d05f9c | 2000-07-11 | Martin Nilsson | | #ifndef _STR_LOCALE
|
16188f | 2000-07-15 | Henrik Grubbström (Grubba) | | #define _STR_LOCALE(Z, X, Y) \
|
571b79 | 2000-07-17 | Andreas Lange | | (__LOCALEMODULE.translate(X, __LOCALEOBJECT->get(), X, Y))
|
16188f | 2000-07-15 | Henrik Grubbström (Grubba) | | #endif /* !_STR_LOCALE */
|
d05f9c | 2000-07-11 | Martin Nilsson | |
|
b9a702 | 2000-07-15 | Andreas Lange | | #ifndef _DEF_LOCALE
|
16188f | 2000-07-15 | Henrik Grubbström (Grubba) | | #define _DEF_LOCALE(Z, X, Y) \
([string](mixed)__LOCALEMODULE.DeferredLocale(Z, GETLOCLANG, X, Y))
#endif /* !_DEF_LOCALE */
|
b9a702 | 2000-07-15 | Andreas Lange | |
#ifndef USE_DEFERRED_LOCALE
|
16188f | 2000-07-15 | Henrik Grubbström (Grubba) | | #define USE_DEFERRED_LOCALE \
static local inline string GETLOCLANG() { \
return __LOCALEOBJECT->get(); \
}
#endif /* !USE_DEFERRED_LOCALE */
|
0e7808 | 1998-10-13 | Henrik Grubbström (Grubba) | |
|
1c783c | 2000-07-15 | Andreas Lange | | #ifndef _LOCALE_FUN
|
16188f | 2000-07-15 | Henrik Grubbström (Grubba) | | #define _LOCALE_FUN(X, Y, Z) \
(__LOCALEMODULE.call(X, __LOCALEOBJECT->get(), Y, Z))
#endif /* !_LOCALE_FUN */
#endif /* !_ROXEN_H_ */
|