Changeset e19eb97 for perlconfig.c
- Timestamp:
- Aug 15, 2009, 7:08:18 PM (15 years ago)
- Branches:
- master, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 1077891a
- Parents:
- fa4562c
- git-author:
- Anders Kaseorg <andersk@mit.edu> (08/04/09 02:37:51)
- git-committer:
- Anders Kaseorg <andersk@mit.edu> (08/15/09 19:08:18)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
perlconfig.c
rfa4562c re19eb97 14 14 static void owl_perl_xs_init(pTHX) 15 15 { 16 c har *file = __FILE__;16 const char *file = __FILE__; 17 17 dXSUB_SYS; 18 18 { … … 26 26 HV *h, *stash; 27 27 SV *hr; 28 c har *type;28 const char *type; 29 29 char *ptr, *utype, *blessas; 30 30 int i, j; … … 135 135 HE * ent; 136 136 I32 count, len; 137 c har *key,*val;137 const char *key,*val; 138 138 HV * hash; 139 139 struct tm tm; … … 197 197 /* Calls in a scalar context, passing it a hash reference. 198 198 If return value is non-null, caller must free. */ 199 char *owl_perlconfig_call_with_message(c har *subname, owl_message *m)199 char *owl_perlconfig_call_with_message(const char *subname, owl_message *m) 200 200 { 201 201 dSP ; … … 246 246 If the return value is non-null, the caller must free it. 247 247 */ 248 char * owl_perlconfig_message_call_method(owl_message *m, c har *method, int argc,char ** argv)248 char * owl_perlconfig_message_call_method(owl_message *m, const char *method, int argc, const char ** argv) 249 249 { 250 250 dSP; … … 296 296 297 297 298 char *owl_perlconfig_initperl(c har * file, int *Pargc, char ***Pargv, char *** Penv)298 char *owl_perlconfig_initperl(const char * file, int *Pargc, char ***Pargv, char *** Penv) 299 299 { 300 300 int ret; 301 301 PerlInterpreter *p; 302 302 char *err; 303 c har *args[4] = {"", "-e", "0;", NULL};303 const char *args[4] = {"", "-e", "0;", NULL}; 304 304 AV *inc; 305 305 char *path; … … 372 372 373 373 /* returns whether or not a function exists */ 374 int owl_perlconfig_is_function(c har *fn) {374 int owl_perlconfig_is_function(const char *fn) { 375 375 if (get_cv(fn, FALSE)) return(1); 376 376 else return(0); … … 378 378 379 379 /* caller is responsible for freeing returned string */ 380 char *owl_perlconfig_execute(c har *line)380 char *owl_perlconfig_execute(const char *line) 381 381 { 382 382 STRLEN len; 383 383 SV *response; 384 c har *preout;384 const char *preout; 385 385 char *out; 386 386 … … 408 408 } 409 409 410 void owl_perlconfig_getmsg(owl_message *m, c har *subname)410 void owl_perlconfig_getmsg(owl_message *m, const char *subname) 411 411 { 412 412 char *ptr = NULL; … … 419 419 420 420 /* Called on all new messages; receivemsg is only called on incoming ones */ 421 void owl_perlconfig_newmsg(owl_message *m, c har *subname)421 void owl_perlconfig_newmsg(owl_message *m, const char *subname) 422 422 { 423 423 char *ptr = NULL; … … 429 429 } 430 430 431 void owl_perlconfig_new_command(c har *name)431 void owl_perlconfig_new_command(const char *name) 432 432 { 433 433 dSP; … … 452 452 } 453 453 454 char *owl_perlconfig_perlcmd(owl_cmd *cmd, int argc, c har **argv)454 char *owl_perlconfig_perlcmd(owl_cmd *cmd, int argc, const char *const *argv) 455 455 { 456 456 int i, count;
Note: See TracChangeset
for help on using the changeset viewer.