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.31 by root, Tue Nov 7 16:30:55 2006 UTC vs.
Revision 1.32 by root, Fri Nov 17 19:40:54 2006 UTC

247 void put (keyword k, unsigned long v) { put_(k, (sint64)v); } 247 void put (keyword k, unsigned long v) { put_(k, (sint64)v); }
248 void put (keyword k, signed long long v) { put_(k, (sint64)v); } 248 void put (keyword k, signed long long v) { put_(k, (sint64)v); }
249 void put (keyword k, unsigned long long v) { put_(k, (sint64)v); } 249 void put (keyword k, unsigned long long v) { put_(k, (sint64)v); }
250 250
251 template<typename T> 251 template<typename T>
252 void put (keyword k, T *v) 252 void put (keyword k, const T *v)
253 { 253 {
254 if (v) 254 if (v)
255 put (k, v->name); 255 put (k, v->name);
256 else 256 else
257 put (k, (const char *)0); 257 put (k, (const char *)0);
258 }
259
260 template<typename T>
261 void put (keyword k, const refptr<T> &v)
262 {
263 put (k, (T *)v);
258 } 264 }
259 265
260 bool save (const char *filename); 266 bool save (const char *filename);
261 char *as_string (); // like strdup 267 char *as_string (); // like strdup
262 268

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines