pkt-var: const name

pull/2393/head
Victor Julien 9 years ago
parent 5dc9c1b874
commit 8831e5b375

@ -298,7 +298,7 @@ typedef struct PacketEngineEvents_ {
} PacketEngineEvents;
typedef struct PktVar_ {
char *name;
const char *name;
struct PktVar_ *next; /* right now just implement this as a list,
* in the long run we have thing of something
* faster. */

@ -45,7 +45,7 @@ void PktVarUpdate(PktVar *pv, uint8_t *value, uint16_t size)
/* get the pktvar with name 'name' from the pkt
*
* name is a normal string*/
PktVar *PktVarGet(Packet *p, char *name)
PktVar *PktVarGet(Packet *p, const char *name)
{
PktVar *pv = p->pktvar;
@ -58,7 +58,7 @@ PktVar *PktVarGet(Packet *p, char *name)
}
/* add a pktvar to the pkt, or update it */
void PktVarAdd(Packet *p, char *name, uint8_t *value, uint16_t size)
void PktVarAdd(Packet *p, const char *name, uint8_t *value, uint16_t size)
{
//printf("Adding packet var \"%s\" with value(%" PRId32 ") \"%s\"\n", name, size, value);

@ -24,8 +24,8 @@
#ifndef __PKT_VAR_H__
#define __PKT_VAR_H__
void PktVarAdd(Packet *, char *, uint8_t *, uint16_t);
PktVar *PktVarGet(Packet *, char *);
void PktVarAdd(Packet *, const char *, uint8_t *, uint16_t);
PktVar *PktVarGet(Packet *, const char *);
void PktVarFree(PktVar *);
void PktVarPrint(PktVar *);

Loading…
Cancel
Save