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.42 by root, Sat Dec 30 10:16:10 2006 UTC vs.
Revision 1.44 by root, Sun Dec 31 10:28:36 2006 UTC

35 35
36// same here, massive symbol spamming 36// same here, massive symbol spamming
37#undef do_open 37#undef do_open
38#undef do_close 38#undef do_close
39#undef ref 39#undef ref
40#undef seed
40 41
41// perl bug #40256: perl does overwrite those with reentrant versions 42// perl bug #40256: perl does overwrite those with reentrant versions
42// but does not initialise their state structures. 43// but does not initialise their state structures.
43#undef random 44#undef random
44#undef crypt 45#undef crypt
45 46
46////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 47//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
47 48
48// some macros to simplify perl in-calls 49// some macros to simplify perl in-calls
49 50
50// FUNCTION is, afaik, a gnu extension
51#define CHECK_ERROR \ 51#define CHECK_ERROR \
52 if (SvTRUE (ERRSV)) \ 52 if (SvTRUE (ERRSV)) \
53 LOG (llevError, "runtime error in %s: %s\n", __func__, SvPVutf8_nolen (ERRSV)); 53 LOG (llevError, "runtime error in %s: %s\n", __func__, SvPVutf8_nolen (ERRSV));
54 54
55#define CALL_BEGIN(args) dSP; ENTER; SAVETMPS; PUSHMARK (SP); EXTEND (SP, args) 55#define CALL_BEGIN(args) dSP; ENTER; SAVETMPS; PUSHMARK (SP); EXTEND (SP, args)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines