summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2006-11-26 23:32:29 +0000
committerNicholas Clark <nick@ccl4.org>2006-11-26 23:32:29 +0000
commit55eed6530071fdede680c5313b36f33946ae9956 (patch)
tree50342bdc90ec88d014f6dcff0a70a001575dc56d /embed.fnc
parent3251b6533b8ccfabab55365b302970011d85066a (diff)
downloadperl-55eed6530071fdede680c5313b36f33946ae9956.tar.gz
Move widecharmap out of the shared structure _reg_trie_data into the
top level regdata array, so that it can be correctly duplicated on thread clone. p4raw-id: //depot/perl@29393
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc9
1 files changed, 6 insertions, 3 deletions
diff --git a/embed.fnc b/embed.fnc
index ec2041eab5..efcd38f15e 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1351,9 +1351,12 @@ Es |const regnode*|dumpuntil|NN const regexp *r|NN const regnode *start \
|NULLOK const regnode *plast \
|NN SV* sv|I32 indent|U32 depth
Es |void |put_byte |NN SV* sv|int c
-Es |void |dump_trie |NN const struct _reg_trie_data *trie|U32 depth
-Es |void |dump_trie_interim_list|NN const struct _reg_trie_data *trie|U32 next_alloc|U32 depth
-Es |void |dump_trie_interim_table|NN const struct _reg_trie_data *trie|U32 next_alloc|U32 depth
+Es |void |dump_trie |NN const struct _reg_trie_data *trie\
+ |NULLOK HV* widecharmap|U32 depth
+Es |void |dump_trie_interim_list|NN const struct _reg_trie_data *trie\
+ |NULLOK HV* widecharmap|U32 next_alloc|U32 depth
+Es |void |dump_trie_interim_table|NN const struct _reg_trie_data *trie\
+ |NULLOK HV* widecharmap|U32 next_alloc|U32 depth
Es |U8 |regtail_study |NN struct RExC_state_t *state|NN regnode *p|NN const regnode *val|U32 depth
# endif
#endif