# HG changeset patch # User Sean Halle # Date 1379660594 25200 # Node ID 5837ad79216883dfee6657618d54f1f3f5120db0 # Parent 756969c89fe767b25ad642890846c9b9cbf389b4 updated include paths diff -r 756969c89fe7 -r 5837ad792168 Param.h --- a/Param.h Tue Jul 23 07:41:48 2013 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,59 +0,0 @@ -/* - * - * Author: SeanHalle@yahoo.com - * - * Created on November 19, 2009, 6:30 PM - */ - -#ifndef _PARAM_H -#define _PARAM_H - -#include "PR__common_includes/PR__primitive_data_types.h" - - -typedef -struct - { int type; - int intValue; - char * strValue; - float floatValue; - } -ParamStruc; - -#define INT_PARAM_TYPE 0 -#define STRING_PARAM_TYPE 1 -#define FLOAT_PARAM_TYPE 2 - -#define PARAM_BAG_HASHSIZE 1024 - -typedef struct _ParamBagHashEntry ParamBagHashEntry; - -struct _ParamBagHashEntry - { - char *key; - ParamStruc *param; - struct _ParamBagHashEntry *next; - } -/*ParamBagHashEntry*/; - - -typedef -struct - { int bagSz; - ParamBagHashEntry* *entries; - } -ParamBag; - - -ParamBag *makeParamBag(); -void readParamFileIntoBag( char *paramFileName, ParamBag * bag ); -ParamStruc *getParamFromBag( char *key, ParamBag * bag ); -int addParamToBag( char* key, ParamStruc *param, ParamBag *bag ); -void freeParamBag( ParamBag *bag ); -//char *paramBagToString( ParamBag * bag ); -ParamStruc *makeParamStruc(); -ParamStruc *makeParamFromStrs( char * type, char *value ); -ssize_t getline( char **lineptr, size_t *n, FILE *stream ); - -#endif /* _PARAM_H */ - diff -r 756969c89fe7 -r 5837ad792168 ParamBag.c --- a/ParamBag.c Tue Jul 23 07:41:48 2013 -0700 +++ b/ParamBag.c Fri Sep 20 00:03:14 2013 -0700 @@ -13,8 +13,8 @@ #include #include -#include "Param.h" -#include "PR__common_includes/Services_offered_by_PR/Memory_Handling/vmalloc__wrapper_library.h" +#include +#include void freeParamStruc( ParamStruc * param ); void freeParamBagHashEntry( ParamBagHashEntry *entry ); diff -r 756969c89fe7 -r 5837ad792168 ReadParamsFromFile.c --- a/ReadParamsFromFile.c Tue Jul 23 07:41:48 2013 -0700 +++ b/ReadParamsFromFile.c Fri Sep 20 00:03:14 2013 -0700 @@ -8,8 +8,8 @@ #include #include -#include "Param.h" -#include "PR__common_includes/Services_offered_by_PR/Memory_Handling/vmalloc__wrapper_library.h" +#include +#include ParamStruc * makeParamFromStrs( char * type, char *value ); diff -r 756969c89fe7 -r 5837ad792168 prparam.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/prparam.h Fri Sep 20 00:03:14 2013 -0700 @@ -0,0 +1,59 @@ +/* + * + * Author: SeanHalle@yahoo.com + * + * Created on November 19, 2009, 6:30 PM + */ + +#ifndef _PARAM_H +#define _PARAM_H + +#include "PR__common_includes/PR__primitive_data_types.h" + + +typedef +struct + { int type; + int intValue; + char * strValue; + float floatValue; + } +ParamStruc; + +#define INT_PARAM_TYPE 0 +#define STRING_PARAM_TYPE 1 +#define FLOAT_PARAM_TYPE 2 + +#define PARAM_BAG_HASHSIZE 1024 + +typedef struct _ParamBagHashEntry ParamBagHashEntry; + +struct _ParamBagHashEntry + { + char *key; + ParamStruc *param; + struct _ParamBagHashEntry *next; + } +/*ParamBagHashEntry*/; + + +typedef +struct + { int bagSz; + ParamBagHashEntry* *entries; + } +ParamBag; + + +ParamBag *makeParamBag(); +void readParamFileIntoBag( char *paramFileName, ParamBag * bag ); +ParamStruc *getParamFromBag( char *key, ParamBag * bag ); +int addParamToBag( char* key, ParamStruc *param, ParamBag *bag ); +void freeParamBag( ParamBag *bag ); +//char *paramBagToString( ParamBag * bag ); +ParamStruc *makeParamStruc(); +ParamStruc *makeParamFromStrs( char * type, char *value ); +ssize_t getline( char **lineptr, size_t *n, FILE *stream ); + +#endif /* _PARAM_H */ +