[svn:parrot] r38046 - branches/packfile_revamp/include/parrot
bacek at svn.parrot.org
bacek at svn.parrot.org
Sat Apr 11 02:23:22 UTC 2009
Author: bacek
Date: Sat Apr 11 02:23:21 2009
New Revision: 38046
URL: https://trac.parrot.org/parrot/changeset/38046
Log:
Explicitly set PF_*_SEG enum values and generate packfile_segments.pasm
Modified:
branches/packfile_revamp/include/parrot/packfile.h
Modified: branches/packfile_revamp/include/parrot/packfile.h
==============================================================================
--- branches/packfile_revamp/include/parrot/packfile.h Sat Apr 11 00:48:30 2009 (r38045)
+++ branches/packfile_revamp/include/parrot/packfile.h Sat Apr 11 02:23:21 2009 (r38046)
@@ -173,18 +173,22 @@
PackFile_Segment_dump_func_t dump;
} PackFile_funcs;
+/* &gen_from_enum(packfile_segments.pasm) */
+
typedef enum {
- PF_DIR_SEG,
- PF_UNKNOWN_SEG,
- PF_FIXUP_SEG,
- PF_CONST_SEG,
- PF_BYTEC_SEG,
- PF_DEBUG_SEG,
- PF_ANNOTATIONS_SEG,
+ PF_DIR_SEG = 0,
+ PF_UNKNOWN_SEG = 1,
+ PF_FIXUP_SEG = 2,
+ PF_CONST_SEG = 3,
+ PF_BYTEC_SEG = 4,
+ PF_DEBUG_SEG = 5,
+ PF_ANNOTATIONS_SEG = 6,
- PF_MAX_SEG
+ PF_MAX_SEG = 7
} pack_file_types;
+/* &end_gen */
+
#define PF_DIR_FORMAT 1
typedef struct PackFile_Segment {
More information about the parrot-commits
mailing list