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

Comparing deliantra/server/server/cfperl.xs (file contents):
Revision 1.158 by root, Mon Jan 29 14:46:01 2007 UTC vs.
Revision 1.159 by root, Mon Jan 29 21:00:38 2007 UTC

347inline SV *to_sv (treasurelist * v) { return to_sv (v->name); } 347inline SV *to_sv (treasurelist * v) { return to_sv (v->name); }
348 348
349inline SV *to_sv (UUID v) 349inline SV *to_sv (UUID v)
350{ 350{
351 char buf[128]; 351 char buf[128];
352 snprintf (buf, 128, "<1,%" PRIx64 ">", v.seq); 352 snprintf (buf, 128, "<1.%" PRIx64 ">", v.seq);
353 return newSVpv (buf, 0); 353 return newSVpv (buf, 0);
354} 354}
355 355
356inline void sv_to (SV *sv, shstr &v) { v = SvOK (sv) ? SvPV_nolen (sv) : 0; } 356inline void sv_to (SV *sv, shstr &v) { v = SvOK (sv) ? SvPV_nolen (sv) : 0; }
357inline void sv_to (SV *sv, char * &v) { free (v); v = SvOK (sv) ? strdup (SvPV_nolen (sv)) : 0; } 357inline void sv_to (SV *sv, char * &v) { free (v); v = SvOK (sv) ? strdup (SvPV_nolen (sv)) : 0; }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines