From: Philipp K. K. <pk...@sp...> - 2006-10-01 10:48:57
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Peter Chant schrieb: > I'm trying to compile the following function for the PIC14 port: > > void Writef( char *string) { > > while(*string != 0) { > putchar(*string); > string++; > } > } > > Note, no printf in the PIC14 port. > > I call it as: > > Writef('The quick brown fox jumps over the lazy dog.\0'); Hmm, I see two problems here: 1) You used ' instead of " Writef("The quick brown fox jumps over the lazy dog.\0"); 2) There's a const missing void Write(const char *string) { Most of the time sdcc is too stupid to notice problems of type 2), so I suppose 1) caused the error. Philipp -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFH50ObtUV+xsoLpoRAgRpAKDHsaN3PjJFWEuenut3JupL97KIMQCgr4vd qMWqFzDzwB/wIC1kLaxwkIw= =vFu0 -----END PGP SIGNATURE----- |