/* This file was automatically generated by Epilogue Technology's * network datastructure layout tool. * * DO NOT MODIFY THIS FILE BY HAND. * * Source file information: * Id: secure.ldb,v 1.8 1998/02/25 15:21:42 sra Exp * --used -- * Id: ip.ldb,v 1.17 1998/02/25 15:21:40 sra Exp */ #ifndef EPILOGUE_LAYOUT_SECURE_H #define EPILOGUE_LAYOUT_SECURE_H #ifndef EPILOGUE_INSTALL_H #include #endif #ifndef EPILOGUE_TYPES_H #include #endif #ifndef EPILOGUE_LAYOUT_LDBGLUE_H #include #endif /* Definitions for IP_ESP_HEADER */ #define SIZEOF_IP_ESP_HEADER (4) #define PTR_IP_ESP_HEADER_SPI(_P_)\ ((GLUE_CAST_PTR(_P_))) #define GET_IP_ESP_HEADER_SPI(_P_)\ GLUE_GU32((GLUE_CAST_PTR(_P_))) #define SET_IP_ESP_HEADER_SPI(_P_, _V_)\ GLUE_SU32((GLUE_CAST_PTR(_P_)), GLUE_CAST32(_V_)) #define PTR_IP_ESP_HEADER_DATA(_P_)\ ((GLUE_CAST_PTR(_P_))+(4)) #define SIZEOF_IP_ESP_HEADER_DATA (0) /* Definitions for IP_AUTH_HEADER */ #define SIZEOF_IP_AUTH_HEADER (8) #define PTR_IP_AUTH_HEADER_NEXT_HEADER(_P_)\ ((GLUE_CAST_PTR(_P_))) #define GET_IP_AUTH_HEADER_NEXT_HEADER(_P_)\ GLUE_GB08((GLUE_CAST_PTR(_P_))) #define SET_IP_AUTH_HEADER_NEXT_HEADER(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_)), GLUE_CAST08(_V_)) #define PTR_IP_AUTH_HEADER_LENGTH(_P_)\ ((GLUE_CAST_PTR(_P_))+(1)) #define GET_IP_AUTH_HEADER_LENGTH(_P_)\ GLUE_GB08((GLUE_CAST_PTR(_P_))+(1)) #define SET_IP_AUTH_HEADER_LENGTH(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(1), GLUE_CAST08(_V_)) #define PTR_IP_AUTH_HEADER_SPI(_P_)\ ((GLUE_CAST_PTR(_P_))+(4)) #define GET_IP_AUTH_HEADER_SPI(_P_)\ GLUE_GU32((GLUE_CAST_PTR(_P_))+(4)) #define SET_IP_AUTH_HEADER_SPI(_P_, _V_)\ GLUE_SU32((GLUE_CAST_PTR(_P_))+(4), GLUE_CAST32(_V_)) #define PTR_IP_AUTH_HEADER_DATA(_P_)\ ((GLUE_CAST_PTR(_P_))+(8)) #define SIZEOF_IP_AUTH_HEADER_DATA (0) #endif /* EPILOGUE_LAYOUT_SECURE_H */