This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Tuesday 23 May 2006 19:10 samaye, Andrew Haley alekhiit: > You call swe_fixstar with the argument 0 (star) = spicanaama. > swe_fixstar does > sprintf(star, "%s,%s", cpos[0], cpos[1]) > so, it overwrites its input argument (spicanaama). But spicanaama > isn't big enough to contain the resulting string, so it overwites the > next variable, which is grahanaama[0]. Thanks. Changing the size of spicanaama to 41 solved the problem. The library developer informed me that though the documentation said 40 bytes, it was a bug and it should be 41. So I allocated 41 bytes to it and that was all. -- Tux #395953 resides at http://samvit.org playing with KDE 3.51 on SUSE Linux 10.1 $ date [] CCE +2006-05-24 W21-3 UTC+0530
Attachment:
pgp00000.pgp
Description: PGP signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |