37#ifndef LWIP_HDR_PROT_ICMP_H
38#define LWIP_HDR_PROT_ICMP_H
60#ifdef PACK_STRUCT_USE_INCLUDES
72#ifdef PACK_STRUCT_USE_INCLUDES
77#define ICMPH_TYPE(hdr) ((hdr)->type)
78#define ICMPH_CODE(hdr) ((hdr)->code)
79#define ICMPH_TYPE_SET(hdr, t) ((hdr)->type = (t))
80#define ICMPH_CODE_SET(hdr, c) ((hdr)->code = (c))
82#ifdef PACK_STRUCT_USE_INCLUDES
97#ifdef PACK_STRUCT_USE_INCLUDES
GLuint GLuint GLsizei GLenum type
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define PACK_STRUCT_BEGIN
PACK_STRUCT_BEGIN struct icmp_hdr PACK_STRUCT_STRUCT
PACK_STRUCT_FLD_8(u8_t type)
PACK_STRUCT_FIELD(u16_t seqno)
PACK_STRUCT_FIELD(u16_t id)
PACK_STRUCT_FIELD(u16_t chksum)
PACK_STRUCT_FLD_8(u8_t code)
PACK_STRUCT_FIELD(u16_t chksum)
PACK_STRUCT_FLD_8(u8_t type)
PACK_STRUCT_FLD_8(u8_t code)
PACK_STRUCT_FIELD(u32_t data)