ref: a4ece5dca6b6015c257785f7652808e9e0386cf3
parent: 75322a9fa8904be2c25a4bdcdc926d9b31fd2e02
author: Steven Sleder <ssleder@iastate.edu>
date: Sat Nov 24 00:47:06 EST 2018
Fixed a prototype issue for string array mutation
--- a/mutate.c
+++ b/mutate.c
@@ -85,22 +85,13 @@
}
}
-/*
int
-mut_charstar_arr(char*[]* in_val, int *round)
+mut_charstararr(char*** in_val, int *round)
{
- length = (rand() % (64 + 1 - 1) + 1);
- if(*round == ROUND_NUM)
- {
- *in_val = rand();
- }
- else
- {
- int shifter = rand() % (4 + 1 - 0) + 0;
- (*in_val) << shifter;
- }
- return length
-}*/
+ int length = (rand() % (64 + 1 - 1) + 1);
+
+ return length;
+}
void
mut_long(long* in_val, int *round)
--- a/mutate.h
+++ b/mutate.h
@@ -1,9 +1,6 @@
#ifndef MUT_H
#define MUT_H
-// Removed since we don't know the size of void pointer val, can't shift val
-//void shift_val(void*, int*);
-
void mut_int(int*, int*);
void mut_intstar(int**, int*);
@@ -16,7 +13,7 @@
void mut_ucharstar(unsigned char**, int*);
-//int mut_char_star_arr(char*[]*, int*);
+int mut_charstararr(char***, int*);
void mut_long(long*, int*);