ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/cfperl.h
(Generate patch)

Comparing deliantra/server/include/cfperl.h (file contents):
Revision 1.86 by root, Mon Aug 6 10:54:12 2007 UTC vs.
Revision 1.88 by root, Thu Aug 30 07:28:25 2007 UTC

55#undef readdir 55#undef readdir
56#undef getprotobyname 56#undef getprotobyname
57#undef gethostbyname 57#undef gethostbyname
58#undef ctime 58#undef ctime
59#undef strerror 59#undef strerror
60#undef _
60 61
61// same here, massive symbol spamming 62// same here, massive symbol spamming
62#undef do_open 63#undef do_open
63#undef do_close 64#undef do_close
64#undef ref 65#undef ref
66 67
67// perl bug #40256: perl does overwrite those with reentrant versions 68// perl bug #40256: perl does overwrite those with reentrant versions
68// but does not initialise their state structures. 69// but does not initialise their state structures.
69#undef random 70#undef random
70#undef crypt 71#undef crypt
72
73//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
74
75#define _(msg) (msg)
76#define N_(msg) (msg)
71 77
72////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 78//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
73 79
74// some macros to simplify perl in-calls 80// some macros to simplify perl in-calls
75 81
206 : flags (0), self (0), cb (0), attach (src.attach) 212 : flags (0), self (0), cb (0), attach (src.attach)
207 { 213 {
208 } 214 }
209 215
210 // set a custom key to the given value, or delete it if value = 0 216 // set a custom key to the given value, or delete it if value = 0
217 void set_key (const char *key, const char *value = 0, bool is_utf8 = 0);
218
211 void set_key (const char *key, const char *value = 0); 219 void set_key_text (const char *key, const char *value = 0)
220 {
221 set_key (key, value, 1);
222 }
223
224 void set_key_data (const char *key, const char *value = 0)
225 {
226 set_key (key, value, 0);
227 }
212 228
213 attachable &operator =(const attachable &src); 229 attachable &operator =(const attachable &src);
214 230
215 // used to _quickly_ device wether to shortcut the evaluation 231 // used to _quickly_ device wether to shortcut the evaluation
216 bool should_invoke (event_type event) 232 bool should_invoke (event_type event)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines