I'll look into this later tonight. Maybe the old "don't compile me with optimize" problem bit me again.
Danny On Mon, 2007-12-17 at 20:51 -0500, Pavel Chernikov wrote: > Hi All, > > I'm having trouble running the following code on my Axim X51v: > > #include <windows.h> > #include <stdio.h> > #include <stdlib.h> > #include <unistd.h> > > #define FN " fibo222.txt" > > int fibo(int n) > { > if (n < 3) > return 1; > return fibo(n-1) + fibo(n-2); > } > > int APIENTRY WinMain(HINSTANCE a,HINSTANCE b,LPWSTR c,int d) > { > FILE *f; > int i, r, len; > wchar_t *ws, buf[MAXPATHLEN]; > char *s; > > f = fopen(FN, "w"); > len = GetModuleFileNameW(NULL, buf, MAXPATHLEN); > s = malloc(len+1); > wcstombs(s, buf, len+1); > fprintf(f, "Command [%s] ", s); > ws = GetCommandLineW(); > len = wcslen(ws); > s = malloc(len+1); > wcstombs(s, ws, len+1); > fprintf(f, "param [%s]\r\n", s); > > for (i=1; i<20; i++) { > r = fibo(i); > fprintf(f, "fibo(%d) = %d\r\n", i, r); > } > fclose(f); > exit(0); > } > > > The issue is that fprintf / fputs / fwrite don't work, and program > aborts on them. > > * Running Ubuntu 7.04 > > * Compiled using the following line: > arm-wince-cegcc-gcc testit.c -o testit.exe > > * fopen works and returns non-NULL value > > * lower level open / write work w/o problem > > Also tried the following code, with similar results: > > #include <stdio.h> > > int main(int argc,char *argv[]) { > FILE *f1=fopen("testit.txt","wt"); > fprintf(f1, "blah blah blah"); > fclose(f1); > return 0; > } > > The same code works just fine in 0.50. > > Any suggestions are greatly appreciated. > > Thanks and best regards, > -Pavel > ------------------------------------------------------------------------- > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ Cegcc-devel mailing list > Cegcc-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/cegcc-devel -- Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info -- Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info -- Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel