const string& Markup::sanitize(const char* const c)
{ return sanitize(string(c)); }
+// FIXIT-L these escapes are emitted directly by asciidoc 8.6.9.
const string& Markup::sanitize(const string& s)
{
- const char* const asciidoc_chars = "~*<>^'";
+ const char* const asciidoc_chars = "*<>^'";
static string m;
m.clear();
m += s;
uint16_t proto_bits; /* protocols contained within this packet */
int16_t application_protocol_ordinal;
-
uint16_t alt_dsize; /* the dsize of a packet before munging (used for log)*/
uint8_t num_layers; /* index into layers for next encap */
+ uint8_t ip_proto_next; /* the protocol ID after IP and all IP6 extension */
-
// nothing after this point is zeroed ...
// Everything beyond this point is set by PacketManager::decode()
const uint8_t* data; /* packet payload pointer */
uint16_t dsize; /* packet payload size */
- SnortData ptrs; // convenience pointers used throughout Snort++
+ DecodeData ptrs; // convenience pointers used throughout Snort++
Layer* layers; /* decoded encapsulations */
-
PseudoPacketType pseudo_type; // valid only when PKT_PSEUDO is set
uint32_t iplist_id;
uint16_t max_dsize;