Sat, 02 Jul 2011 17:43:20 +0200
fixed pointer fail
#ifndef _CLINE_H #define _CLINE_H #include <stdio.h> #include <string.h> #include <stdbool.h> #include <stdlib.h> #include <dirent.h> typedef struct _suffix_list { int count; char** items; } suffix_list_t; typedef struct _settings { char fileSeparator; suffix_list_t* suffixList; bool recursive; bool includeSuffixes; bool matchesOnly; } settings_t; #ifdef _cplusplus extern "C" { #endif settings_t* new_settings_t(); void destroy_settings_t(settings_t*); suffix_list_t* new_suffix_list_t(); void add_suffix(suffix_list_t*, char*); void printHelpText(const char*); int exit_with_help(char*, settings_t*, int); #ifdef _cplusplus } #endif #endif /* _CLINE_H */