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.178 by root, Wed Mar 14 01:19:09 2007 UTC vs.
Revision 1.179 by root, Sun Mar 18 03:05:40 2007 UTC

606 perl = perl_alloc (); 606 perl = perl_alloc ();
607 perl_construct (perl); 607 perl_construct (perl);
608 608
609 PL_exit_flags |= PERL_EXIT_DESTRUCT_END; 609 PL_exit_flags |= PERL_EXIT_DESTRUCT_END;
610 610
611 char *argv[] = { 611 const char *argv[] = {
612 "", 612 "",
613 "-e" 613 "-e"
614 "use Event; use Coro;" // required for bootstrap 614 "use Event; use Coro;" // required for bootstrap
615 "cf->bootstrap;" // required for datadir :*> 615 "cf->bootstrap;" // required for datadir :*>
616 "unshift @INC, cf::datadir ();" 616 "unshift @INC, cf::datadir ();"
617 "require cf;" 617 "require cf;"
618 }; 618 };
619 619
620 if (perl_parse (perl, xs_init, 2, argv, (char **)NULL) || perl_run (perl)) 620 if (perl_parse (perl, xs_init, 2, (char **)argv, (char **)NULL)
621 || perl_run (perl))
621 { 622 {
622 printf ("unable to initialize perl-interpreter, aborting.\n"); 623 printf ("unable to initialize perl-interpreter, aborting.\n");
623 exit (EXIT_FAILURE); 624 exit (EXIT_FAILURE);
624 } 625 }
625 626
1643void 1644void
1644sub_generation_inc () 1645sub_generation_inc ()
1645 CODE: 1646 CODE:
1646 PL_sub_generation++; 1647 PL_sub_generation++;
1647 1648
1648char * 1649const char *
1649mapdir () 1650mapdir ()
1650 PROTOTYPE: 1651 PROTOTYPE:
1651 ALIAS: 1652 ALIAS:
1652 mapdir = 0 1653 mapdir = 0
1653 uniquedir = 1 1654 uniquedir = 1

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines