summaryrefslogtreecommitdiff
path: root/perl.h
diff options
context:
space:
mode:
authorAndy Lester <andy@petdance.com>2005-04-25 12:56:51 -0500
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-04-26 14:27:01 +0000
commitf7fe979eb2503f8f9651a18eedcb85278b593375 (patch)
tree590bd5699654be6ede0a40e67d744298d4ccc6d0 /perl.h
parent741ff09d3fcdc73149baf215916d82f587db7157 (diff)
downloadperl-f7fe979eb2503f8f9651a18eedcb85278b593375.tar.gz
Re: [PATCH] pp_pack.c redux, to work w/Jarkko's recent patches
Message-ID: <20050425225651.GB17271@petdance.com> p4raw-id: //depot/perl@24328
Diffstat (limited to 'perl.h')
-rw-r--r--perl.h22
1 files changed, 1 insertions, 21 deletions
diff --git a/perl.h b/perl.h
index 617ca51666..2e36142ac4 100644
--- a/perl.h
+++ b/perl.h
@@ -3828,27 +3828,7 @@ typedef void *Thread;
#undef PERLVARIC
#undef PERLVARISC
-/* Types used by pack/unpack */
-typedef enum {
- e_no_len, /* no length */
- e_number, /* number, [] */
- e_star /* asterisk */
-} howlen_t;
-
-typedef struct tempsym {
- char* patptr; /* current template char */
- char* patend; /* one after last char */
- char* grpbeg; /* 1st char of ()-group */
- char* grpend; /* end of ()-group */
- I32 code; /* template code (!<>) */
- I32 length; /* length/repeat count */
- howlen_t howlen; /* how length is given */
- int level; /* () nesting level */
- U32 flags; /* /=4, comma=2, pack=1 */
- /* and group modifiers */
- STRLEN strbeg; /* offset of group start */
- struct tempsym *previous; /* previous group */
-} tempsym_t;
+struct tempsym; /* defined in pp_pack.c */
#include "thread.h"
#include "pp.h"