1 /* Capstone testing regression */
2 /* By Do Minh Tuan <tuanit96@gmail.com>, 02-2019 */
3 
4 
5 #ifndef HELPER_H
6 #define HELPER_H
7 
8 #include <string.h>
9 #include <stdlib.h>
10 #include <stdio.h>
11 #include <stdarg.h>
12 #include <ctype.h>
13 #include <dirent.h>
14 #include "capstone_test.h"
15 
16 #define X86_16 0
17 #define X86_32 1
18 #define X86_64 2
19 
20 char **split(char *str, char *delim, int *size);
21 void print_strs(char **list_str, int size);
22 void free_strs(char **list_str, int size);
23 void add_str(char **src, const char *format, ...);
24 void trim_str(char *src);
25 void replace_hex(char *src);
26 void replace_negative(char *src, int mode);
27 const char *get_filename_ext(const char *filename);
28 
29 char *readfile(const char *filename);
30 void listdir(const char *name, char ***files, int *num_files);
31 
32 #endif /* HELPER_H */
33