/* For the last pattern */
count++;
reg->patterns = calloc(count +1, sizeof(char *));
reg->size = calloc(count +1, sizeof(int));
reg->match_fp = calloc(count +1, sizeof(void *));
/* For the last pattern */
count++;
reg->patterns = calloc(count +1, sizeof(char *));
reg->size = calloc(count +1, sizeof(int));
reg->match_fp = calloc(count +1, sizeof(void *));