|
|
_export void p4_field(p4cell size) { FX_RUNTIME_HEADER; FX_RUNTIME1 (p4_field); FX_UCOMMA (*SP); FX_UCOMMA (size); *SP += size; } |
P4RUNTIME1(p4_field, p4_offset_RT); |
|
FCode (p4_sizeof)
{
p4xt xt = p4_tick_cfa (FX_VOID);
if (STATE)
{
FX_COMPILE(p4_sizeof);
FX_XCOMMA (xt);
}else{
FX_PUSH (P4_TO_BODY(xt)[1]); |
P4COMPILES(p4_sizeof, p4_sizeof_XT, P4_SKIPS_TO_TOKEN, P4_DEFAULT_STYLE); |
|
FCode (p4_structure) { FX (p4_Q_exec); FX_RUNTIME_HEADER; FX_RUNTIME1(p4_structure); FX (p4_store_csp); FX_PCOMMA (0); |
P4RUNTIME1(p4_structure, p4_structure_RT); |
/** END-STRUCT |
/** SUBRECORD |
/** ARRAY-OF |
/** INSTANCE |
|
|
|
|
|
|
|
|
|