diff -r aac257b77842 -r 02f36c3e7f6c project_files/hwc/rtl/tests/main.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/hwc/rtl/tests/main.c Wed Nov 07 18:04:27 2012 +0000 @@ -0,0 +1,84 @@ + +//#include +//#include "fpcrtl.h" +//#include "fileio.h" +// +//string255 t = STRINIT("test"); +//string255 Pathz[1] = {STRINIT(".")}; +////int ptCurrTheme = 0; +//string255 cThemeCFGFilename = STRINIT("theme.cfg"); +//const string255 __str79 = STRINIT("object"); +//string255 c1 = STRINIT("="); +//string255 c2 = STRINIT("\x2c"); +//string255 c3 = STRINIT("\x2f"); +// +//typedef struct __TResourceList { +// Integer count; +// string255 files[500 + 1]; +//} TResourceList; +// +//TResourceList readThemeCfg_0() +//{ +// TResourceList readthemecfg_result; +// string255 s; +// string255 key; +// TextFile f; +// Integer i; +// TResourceList result; +// +// int t = 0; +// +// s = _strconcat(_strappend(Pathz[ptCurrTheme], '\x2f'), cThemeCFGFilename); +// +// assign(&f, s); +// +// reset(&f); +// +// if(f.fp == NULL){ +// readthemecfg_result.count = 0; +// return readthemecfg_result; +// } +// +// result.count = 0; +// while(!eof(&f)) +// { +// readLnS(&f, &s); +// +// if((Length(s)) == (0)) +// { +// continue; +// } +// if((s.s[1]) == ('\x3b')) +// { +// continue; +// } +// +// i = pos(c1, s); +// +// key = fpcrtl_trim(fpcrtl_copy(s, 1, i - 1)); +// +// fpcrtl_delete(&s, 1, i); +// +// if(_strcompare(key, __str79)) +// { +// i = pos(c2, s); +// result.files[result.count] = _strconcat(_strappend(Pathz[ptCurrTheme], '\x2f'), trim(copy(s, 1, i - 1))); +// ++result.count; +// } +// } +// +// close(&f); +// readthemecfg_result = result; +// return readthemecfg_result; +//} +// +int main(int argc, char** argv) +{ + int i; + +// TResourceList result = readThemeCfg_0(); +// for(i = 0; i < result.count; i++){ +// printf("%s\n", result.files[i].str); +// } + +}