1 | | |
2 | | |
3 | | |
4 | | |
5 | | |
6 | | |
7 | | |
8 | | |
9 | | |
10 | | |
11 | | |
12 | | |
13 | | |
14 | | |
15 | | |
16 | | |
17 | | |
18 | | |
19 | | |
20 | | |
21 | | |
22 | | |
23 | | |
24 | | |
25 | | |
26 | | |
27 | | |
28 | | |
29 | | |
30 | | |
31 | | |
32 | | |
33 | | |
34 | | |
35 | | |
36 | | |
37 | | |
38 | | |
39 | | |
40 | | |
41 | | |
42 | | |
43 | | |
44 | | |
45 | | |
| | | | | #ifndef _ROXEN_H_ | | #define _ROXEN_H_ | #include <config.h> | #define HOST_TO_IP 'H' | #define IP_TO_HOST 'I' | | | | #ifndef __LOCALEOBJECT | #ifdef IN_ROXEN | mixed get_locale(); | #define __LOCALE (get_locale) | #else /* !IN_ROXEN */ | #define __LOCALE (roxen.get_locale) | #endif /* IN_ROXEN */ | #endif /* !__LOCALEOBJECT */ | | #ifndef _STR_LOCALE | #define _STR_LOCALE(X, Y, Z) Locale.translate(X, __LOCALE(), Y, Z) | #endif /* !_STR_LOCALE */ | | #ifndef _DEF_LOCALE | # define _DEF_LOCALE(X, Y, Z) ([object(Locale.DeferredLocale)|string]((mixed)Locale.DeferredLocale(X,__LOCALE,Y,Z))) | #endif /* !_DEF_LOCALE */ | | #ifndef _LOCALE_FUN | #define _LOCALE_FUN(X, Y, Z) Locale.call(X, __LOCALE(), Y, Z) | #endif /* !_LOCALE_FUN */ | | | | #ifdef DEBUG | #define DO_IF_DEBUG(X...) X | #else | #define DO_IF_DEBUG(X...) | #endif | | #endif /* !_ROXEN_H_ */ | | |
|