summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2006-03-23 11:33:48 +0000
committerNicholas Clark <nick@ccl4.org>2006-03-23 11:33:48 +0000
commit25a8a4efab6ffb6c4c3d00dd04d74d3036b35aa6 (patch)
treeab223e5856fad0e712d3fb45a449e06385cb7595 /embed.fnc
parent668af93f1915d2f416c8e13d6ab3b8f85d22477b (diff)
downloadperl-25a8a4efab6ffb6c4c3d00dd04d74d3036b35aa6.tar.gz
Add all new static functions to embed.fnc
Remove old unused static functions. Remove references to cache[2] and cache[3]. p4raw-id: //depot/perl@27580
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc19
1 files changed, 12 insertions, 7 deletions
diff --git a/embed.fnc b/embed.fnc
index 46ccb40f39..2f86df383e 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1353,13 +1353,18 @@ s |int |sv_2iuv_non_preserve |NN SV *sv|I32 numtype
# endif
sR |I32 |expect_number |NN char** pattern
#
-s |bool |utf8_mg_pos |NN SV *sv|NN MAGIC **mgp|NN STRLEN **cachep \
- |I32 i|NN I32 *offsetp|I32 uoff \
- |NN const U8 **sp|NN const U8 *start \
- |NN const U8 *send
-s |bool |utf8_mg_pos_init |NN SV *sv|NN MAGIC **mgp \
- |NN STRLEN **cachep|I32 i|I32 offsetp \
- |NN const U8 *s|NN const U8 *start
+s |STRLEN |sv_pos_u2b_forwards|NN const U8 *const start \
+ |NN const U8 *const send|STRLEN uoffset
+s |STRLEN |sv_pos_u2b_midway|NN const U8 *const start \
+ |NN const U8 *const send|STRLEN uoffset|STRLEN uend
+s |STRLEN |sv_pos_u2b_cached|NN SV *sv|NN MAGIC **mgp \
+ |NN const U8 *const start|NN const U8 *const send \
+ |STRLEN uoffset|STRLEN uoffset0|STRLEN boffset0
+s |void |utf8_mg_pos_cache_update|NN SV *sv|NN MAGIC **mgp \
+ |STRLEN byte|STRLEN utf8
+s |STRLEN |sv_pos_b2u_forwards|NN const U8 *s|NN const U8 *const target
+s |STRLEN |sv_pos_b2u_midway|NN const U8 *s|NN const U8 *const target \
+ |NN const U8 *end|STRLEN endu
s |char * |stringify_regexp|NN SV *sv|NN MAGIC *mg|NULLOK STRLEN *lp
sn |char * |F0convert |NV nv|NN char *endbuf|NN STRLEN *len
# if defined(PERL_OLD_COPY_ON_WRITE)