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.58 by pippijn, Thu Mar 1 12:28:16 2007 UTC vs.
Revision 1.61 by root, Mon Apr 16 11:09:31 2007 UTC

335 335
336 operator bool () { return !!av; } 336 operator bool () { return !!av; }
337}; 337};
338 338
339// compatibility support, should be removed when no longer needed 339// compatibility support, should be removed when no longer needed
340int fprintf (object_freezer &freezer, const char *format, ...); 340void fprintf (object_freezer &freezer, const char *format, ...);
341int fputs (const char *s, object_freezer &freezer); 341void fputs (const char *s, object_freezer &freezer);
342 342
343struct object_thawer 343struct object_thawer
344{ 344{
345 SV *text; // text part 345 SV *text; // text part
346 AV *av; // perl part 346 AV *av; // perl part
369 { 369 {
370 next (); 370 next ();
371 return kw; 371 return kw;
372 } 372 }
373 373
374
375 char *get_str () { return value; } // may be 0 374 char *get_str () { return value; } // may be 0
376 375
377 void get (shstr &sh) const; 376 void get (shstr &sh) const;
378 void get_ornull (shstr &sh) const { sh = value; } 377 void get_ornull (shstr &sh) const { sh = value; }
379 void get_ml (keyword kend, shstr &sh); 378 void get_ml (keyword kend, shstr &sh);
419 418
420 if (coroapi::nready ()) 419 if (coroapi::nready ())
421 coroapi::cede (); 420 coroapi::cede ();
422 } 421 }
423 } 422 }
423
424 static void wait_for_tick ();
425 static void wait_for_tick_begin ();
424}; 426};
425 427
426struct watcher_base 428struct watcher_base
427{ 429{
428 static struct EventAPI *GEventAPI; 430 static struct EventAPI *GEventAPI;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines