X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FParseHelpers.ih;h=b55c9a439d1937a2f628a393add14298d10d26a5;hb=82ad2ed94c12c3e53097fef92978de8c28239fab;hp=aca1f140794e7a4634d58959d4fefabfcc344ff0;hpb=a63897ec93e0ce5d1f9c7fc8ecdbcfd0628d2460;p=senf.git diff --git a/Packets/ParseHelpers.ih b/Packets/ParseHelpers.ih index aca1f14..b55c9a4 100644 --- a/Packets/ParseHelpers.ih +++ b/Packets/ParseHelpers.ih @@ -368,6 +368,18 @@ # define SENF_PARSER_OFFSET_var(name) BOOST_PP_CAT(name, _offset)() # # /////////////////////////////////////////////////////////////////////////// +# // SENF_PARSER_FIXED_OFFSET_* +# +# define SENF_PARSER_FIXED_OFFSET_fix(name) BOOST_PP_CAT(name, _offset) +# define SENF_PARSER_FIXED_OFFSET_var(name) BOOST_PP_CAT(name, _init_bytes) +# +# /////////////////////////////////////////////////////////////////////////// +# // SENF_PARSER_FIXED_OFFSET_* +# +# define SENF_PARSER_CURRENT_FIXED_OFFSET_fix() SENF_MPL_SLOT_GET(offset) +# define SENF_PARSER_CURRENT_FIXED_OFFSET_var() SENF_MPL_SLOT_GET(init_bytes) +# +# /////////////////////////////////////////////////////////////////////////// # // SENF_PARSER_FINALIZE_* # # define SENF_PARSER_FINALIZE_var(name) \