summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-05-05 05:33:43 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-05-05 05:33:43 +0000
commit7accc089c4644f7a60f6877ea3a436c5f3cc9651 (patch)
tree486442465c54bfc5d61770a0ba2dc8d31e434a22 /embed.fnc
parent9ac9d38683a830b1bc1c0e8c4b81a5d3144cbff0 (diff)
downloadperl-7accc089c4644f7a60f6877ea3a436c5f3cc9651.tar.gz
pack/unpack fixes from Wolfgang Laun:
- fix bug in UNICOS (where SIZE16 != sizeof(short)) - introduce and use new internal pack/unpack API (packlist, unpackstring) that does away with the unused arguments in the old API (pack_cat, unpack_str). p4raw-id: //depot/perl@19416
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc2
1 files changed, 2 insertions, 0 deletions
diff --git a/embed.fnc b/embed.fnc
index 4547e1fa63..a67cd92b50 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -585,6 +585,7 @@ Ap |void |set_numeric_radix
Ap |void |set_numeric_standard
Apd |void |require_pv |const char* pv
Apd |void |pack_cat |SV *cat|char *pat|char *patend|SV **beglist|SV **endlist|SV ***next_in_list|U32 flags
+Apd |void |packlist |SV *cat|char *pat|char *patend|SV **beglist|SV **endlist
p |void |pidgone |Pid_t pid|int status
Ap |void |pmflag |U32* pmfl|int ch
p |OP* |pmruntime |OP* pm|OP* expr|OP* repl
@@ -807,6 +808,7 @@ Apd |UV |to_utf8_fold |U8 *p|U8* ustrp|STRLEN *lenp
Ap |I32 |unlnk |char* f
#endif
Apd |I32 |unpack_str |char *pat|char *patend|char *s|char *strbeg|char *strend|char **new_s|I32 ocnt|U32 flags
+Apd |I32 |unpackstring |char *pat|char *patend|char *s|char *strend|U32 flags
Ap |void |unsharepvn |const char* sv|I32 len|U32 hash
p |void |unshare_hek |HEK* hek
p |void |utilize |int aver|I32 floor|OP* version|OP* idop|OP* arg