diff --git a/include/r3.h b/include/r3.h index 45bfde8..5b40380 100644 --- a/include/r3.h +++ b/include/r3.h @@ -56,6 +56,7 @@ struct _node { struct _edge { char * pattern; int pattern_len; + int opcode; bool has_slug; node * child; }; diff --git a/src/edge.c b/src/edge.c index 3f4d646..fe14b4c 100644 --- a/src/edge.c +++ b/src/edge.c @@ -28,6 +28,7 @@ edge * r3_edge_create(char * pattern, int pattern_len, node * child) { edge * e = (edge*) zmalloc( sizeof(edge) ); e->pattern = pattern; e->pattern_len = pattern_len; + e->opcode = 0; e->child = child; return e; }