view lwcc/parse_c.h @ 556:928c033c0cd0

Allow MOD directive to accept only the standard base header parameters There are cases where only the standard OS9 module header fields are to be provided. This could be, for instance, in the case of a nonstandard user type module. So allow the execution offset and data size fields to be omitted entirely and handle the module length correctly as well.
author William Astle <lost@l-w.ca>
date Fri, 08 Sep 2023 00:32:40 -0600
parents a3e277c58df9
children
line wrap: on
line source

#define PTOK_ENDS                            1
#define PTOK_IDENTIFIER                      2
#define PTOK_STAR                            3
#define PTOK_KW_VOID                         4
#define PTOK_KW_FLOAT                        5
#define PTOK_KW_DOUBLE                       6
#define PTOK_KW_LONG                         7
#define PTOK_KW_UNSIGNED                     8
#define PTOK_KW_SIGNED                       9
#define PTOK_KW_INT                         10
#define PTOK_KW_SHORT                       11
#define PTOK_KW_CHAR                        12
#define PTOK_OPAREN                         13
#define PTOK_CPAREN                         14
#define PTOK_OBRACE                         15
#define PTOK_CBRACE                         16