diff options
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 70 |
1 files changed, 40 insertions, 30 deletions
@@ -40,8 +40,8 @@ U32 cast_ulong _((double f)); #if !defined(HAS_TRUNCATE) && !defined(HAS_CHSIZE) && defined(F_FREESP) I32 my_chsize _((int fd, Off_t length)); #endif -OP * ck_gvconst _((OP * o)); -OP * ck_retarget _((OP *op)); +OP* ck_gvconst _((OP* o)); +OP* ck_retarget _((OP* op)); OP* convert _((I32 optype, I32 flags, OP* op)); char* cpytill _((char* to, char* from, char* fromend, int delim, I32* retlen)); void croak _((const char* pat,...)) @@ -53,9 +53,9 @@ void cv_undef _((CV* cv)); #ifdef DEBUGGING void cx_dump _((CONTEXT* cs)); #endif -SV * filter_add _((filter_t funcp, SV *datasv)); +SV* filter_add _((filter_t funcp, SV* datasv)); void filter_del _((filter_t funcp)); -I32 filter_read _((int idx, SV *buffer, int maxlen)); +I32 filter_read _((int idx, SV* buffer, int maxlen)); I32 cxinc _((void)); void deb _((const char* pat,...)) __attribute__((format(printf,1,2))); void deb_growlevel _((void)); @@ -89,7 +89,7 @@ bool do_open _((GV* gv, char* name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO* supplied_fp)); void do_pipe _((SV* sv, GV* rgv, GV* wgv)); bool do_print _((SV* sv, PerlIO* fp)); -OP * do_readline _((void)); +OP* do_readline _((void)); I32 do_chomp _((SV* sv)); bool do_seek _((GV* gv, long pos, int whence)); #if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM) @@ -120,7 +120,8 @@ void dump_sub _((GV* gv)); void fbm_compile _((SV* sv)); char* fbm_instr _((unsigned char* big, unsigned char* bigend, SV* littlesv)); OP* force_list _((OP* arg)); -OP* fold_constants _((OP * arg)); +OP* fold_constants _((OP* arg)); +char* form _((const char* pat, ...)); void free_tmps _((void)); OP* gen_constant_list _((OP* op)); void gp_free _((GV* gv)); @@ -139,7 +140,7 @@ GV* gv_fetchmethod_autoload _((HV* stash, char* name, I32 autoload)); GV* gv_fetchpv _((char* name, I32 add, I32 sv_type)); void gv_fullname _((SV* sv, GV* gv)); void gv_fullname3 _((SV* sv, GV* gv, char* prefix)); -void gv_init _((GV *gv, HV *stash, char *name, STRLEN len, int multi)); +void gv_init _((GV* gv, HV* stash, char* name, STRLEN len, int multi)); HV* gv_stashpv _((char* name, I32 create)); HV* gv_stashpvn _((char* name, U32 namelen, I32 create)); HV* gv_stashsv _((SV* sv, I32 create)); @@ -175,7 +176,7 @@ OP* jmaybe _((OP* arg)); I32 keyword _((char* d, I32 len)); void leave_scope _((I32 base)); void lex_end _((void)); -void lex_start _((SV *line)); +void lex_start _((SV* line)); OP* linklist _((OP* op)); OP* list _((OP* o)); OP* listkids _((OP* o)); @@ -226,11 +227,11 @@ void magicname _((char* sym, char* name, I32 namlen)); int main _((int argc, char** argv, char** env)); void markstack_grow _((void)); #ifdef USE_LOCALE_COLLATE -char* mem_collxfrm _((const char *s, STRLEN len, STRLEN *xlen)); +char* mem_collxfrm _((const char* s, STRLEN len, STRLEN* xlen)); #endif char* mess _((const char* pat, va_list* args)); int mg_clear _((SV* sv)); -int mg_copy _((SV *, SV *, char *, I32)); +int mg_copy _((SV* , SV* , char* , I32)); MAGIC* mg_find _((SV* sv, int type)); int mg_free _((SV* sv)); int mg_get _((SV* sv)); @@ -239,7 +240,7 @@ void mg_magical _((SV* sv)); int mg_set _((SV* sv)); OP* mod _((OP* op, I32 type)); char* moreswitches _((char* s)); -OP * my _(( OP *)); +OP* my _((OP* op)); #if !defined(HAS_BCOPY) || !defined(HAS_SAFE_BCOPY) char* my_bcopy _((char* from, char* to, I32 len)); #endif @@ -279,16 +280,16 @@ OP* newRANGE _((I32 flags, OP* left, OP* right)); OP* newSLICEOP _((I32 flags, OP* subscript, OP* list)); OP* newSTATEOP _((I32 flags, char* label, OP* o)); CV* newSUB _((I32 floor, OP* op, OP* proto, OP* block)); -CV* newXS _((char *name, void (*subaddr)(CV* cv), char *filename)); +CV* newXS _((char* name, void (*subaddr)(CV* cv), char* filename)); #ifdef DEPRECATED -CV* newXSUB _((char *name, I32 ix, I32 (*subaddr)(int,int,int), char *filename)); +CV* newXSUB _((char* name, I32 ix, I32 (*subaddr)(int,int,int), char* filename)); #endif AV* newAV _((void)); OP* newAVREF _((OP* o)); OP* newBINOP _((I32 type, I32 flags, OP* first, OP* last)); OP* newCVREF _((I32 flags, OP* o)); OP* newGVOP _((I32 type, I32 flags, GV* gv)); -GV* newGVgen _((char *pack)); +GV* newGVgen _((char* pack)); OP* newGVREF _((I32 type, OP* o)); OP* newHVREF _((OP* o)); HV* newHV _((void)); @@ -307,13 +308,14 @@ OP* newSVOP _((I32 type, I32 flags, SV* sv)); SV* newSViv _((IV i)); SV* newSVnv _((double n)); SV* newSVpv _((char* s, STRLEN len)); +SV* newSVpvf _((const char* pat, ...)); SV* newSVrv _((SV* rv, char* classname)); SV* newSVsv _((SV* old)); OP* newUNOP _((I32 type, I32 flags, OP* first)); -OP * newWHILEOP _((I32 flags, I32 debuggable, LOOP* loop, OP* expr, OP* block, OP* cont)); +OP* newWHILEOP _((I32 flags, I32 debuggable, LOOP* loop, OP* expr, OP* block, OP* cont)); PerlIO* nextargv _((GV* gv)); char* ninstr _((char* big, char* bigend, char* little, char* lend)); -OP * oopsCV _((OP* o)); +OP* oopsCV _((OP* o)); void op_free _((OP* arg)); void package _((OP* op)); PADOFFSET pad_alloc _((I32 optype, U32 tmptype)); @@ -343,9 +345,9 @@ HV* perl_get_hv _((char* name, I32 create)); CV* perl_get_cv _((char* name, I32 create)); int perl_init_i18nl10n _((int printwarn)); int perl_init_i18nl14n _((int printwarn)); -void perl_new_collate _((char *newcoll)); -void perl_new_ctype _((char *newctype)); -void perl_new_numeric _((char *newcoll)); +void perl_new_collate _((char* newcoll)); +void perl_new_ctype _((char* newctype)); +void perl_new_numeric _((char* newcoll)); void perl_set_numeric_local _((void)); void perl_set_numeric_standard _((void)); int perl_parse _((PerlInterpreter* sv_interp, void(*xsinit)(void), int argc, char** argv, char** env)); @@ -368,7 +370,7 @@ void regdump _((regexp* r)); I32 pregexec _((regexp* prog, char* stringarg, char* strend, char* strbeg, I32 minend, SV* screamer, I32 safebase)); void pregfree _((struct regexp* r)); char* regnext _((char* p)); -char* regprop _((char* op)); +void regprop _((SV* sv, char* op)); void repeatcpy _((char* to, char* from, I32 len, I32 count)); char* rninstr _((char* big, char* bigend, char* little, char* lend)); Sighandler_t rsignal _((int, Sighandler_t)); @@ -401,10 +403,10 @@ void save_int _((int* intp)); void save_item _((SV* item)); void save_iv _((IV* iv)); void save_list _((SV** sarg, I32 maxsarg)); -void save_long _((long *longp)); +void save_long _((long* longp)); void save_nogv _((GV* gv)); SV* save_scalar _((GV* gv)); -void save_pptr _((char **pptr)); +void save_pptr _((char** pptr)); void save_sptr _((SV** sptr)); SV* save_svref _((SV** sptr)); OP* sawparens _((OP* o)); @@ -420,7 +422,7 @@ char* screaminstr _((SV* bigsv, SV* littlesv)); #ifndef VMS I32 setenv_getix _((char* nam)); #endif -void setdefout _((GV *gv)); +void setdefout _((GV* gv)); char* sharepvn _((char* sv, I32 len, U32 hash)); HEK* share_hek _((char* sv, I32 len, U32 hash)); Signal_t sighandler _((int sig)); @@ -438,6 +440,7 @@ UV sv_2uv _((SV* sv)); void sv_add_arena _((char* ptr, U32 size, U32 flags)); int sv_backoff _((SV* sv)); SV* sv_bless _((SV* sv, HV* stash)); +void sv_catpvf _((SV* sv, const char* pat, ...)); void sv_catpv _((SV* sv, char* ptr)); void sv_catpvn _((SV* sv, char* ptr, STRLEN len)); void sv_catsv _((SV* dsv, SV* ssv)); @@ -471,19 +474,20 @@ void sv_magic _((SV* sv, SV* obj, int how, char* name, I32 namlen)); SV* sv_mortalcopy _((SV* oldsv)); SV* sv_newmortal _((void)); SV* sv_newref _((SV* sv)); -char * sv_peek _((SV* sv)); -char * sv_pvn_force _((SV* sv, STRLEN* lp)); +char* sv_peek _((SV* sv)); +char* sv_pvn_force _((SV* sv, STRLEN* lp)); char* sv_reftype _((SV* sv, int ob)); void sv_replace _((SV* sv, SV* nsv)); void sv_report_used _((void)); void sv_reset _((char* s, HV* stash)); +void sv_setpvf _((SV* sv, const char* pat, ...)); void sv_setiv _((SV* sv, IV num)); void sv_setuv _((SV* sv, UV num)); void sv_setnv _((SV* sv, double num)); -SV* sv_setref_iv _((SV *rv, char *classname, IV iv)); -SV* sv_setref_nv _((SV *rv, char *classname, double nv)); -SV* sv_setref_pv _((SV *rv, char *classname, void* pv)); -SV* sv_setref_pvn _((SV *rv, char *classname, char* pv, I32 n)); +SV* sv_setref_iv _((SV* rv, char* classname, IV iv)); +SV* sv_setref_nv _((SV* rv, char* classname, double nv)); +SV* sv_setref_pv _((SV* rv, char* classname, void* pv)); +SV* sv_setref_pvn _((SV* rv, char* classname, char* pv, I32 n)); void sv_setpv _((SV* sv, const char* ptr)); void sv_setpvn _((SV* sv, const char* ptr, STRLEN len)); void sv_setsv _((SV* dsv, SV* ssv)); @@ -494,6 +498,12 @@ void sv_unref _((SV* sv)); void sv_untaint _((SV* sv)); bool sv_upgrade _((SV* sv, U32 mt)); void sv_usepvn _((SV* sv, char* ptr, STRLEN len)); +void sv_vcatpvfn _((SV* sv, const char* pat, STRLEN patlen, + va_list* args, SV** svargs, I32 svmax, + bool *used_locale)); +void sv_vsetpvfn _((SV* sv, const char* pat, STRLEN patlen, + va_list* args, SV** svargs, I32 svmax, + bool *used_locale)); void taint_env _((void)); void taint_proper _((const char* f, char* s)); #ifdef UNLINK_ALL_VERSIONS @@ -506,7 +516,7 @@ void vivify_defelem _((SV* sv)); void vivify_ref _((SV* sv, U32 to_what)); I32 wait4pid _((int pid, int* statusp, int flags)); void warn _((const char* pat,...)) __attribute__((format(printf,1,2))); -void watch _((char **addr)); +void watch _((char** addr)); I32 whichsig _((char* sig)); int yyerror _((char* s)); int yylex _((void)); |