| ??? 08/21/05 18:32 Modified: 08/21/05 18:33 Read: times |
#99784 - oops!! Responding to: ???'s previous message |
Hi Dan, thanks for pointing out. I had now changed the buff as buff[7] in the declaration. Just now recompiled and checked. The probles remains.
The exact problem is, if I send 12345(unsigned integer) as input to tostr function, it is returning only "12"(string) as output, at optimization level 9. The functions work fine at optimisation level 1. Thanks, Vignesh. |
| Topic | Author | Date |
| Keil C51-optimization & Pointers | 01/01/70 00:00 | |
| Bad array index | 01/01/70 00:00 | |
| oops!! | 01/01/70 00:00 | |
| buff[] is auto, not static | 01/01/70 00:00 | |
| Back to basics | 01/01/70 00:00 | |
| Don't shoot the pianist! | 01/01/70 00:00 | |
| Hex file size | 01/01/70 00:00 | |
| Optimization pointers | 01/01/70 00:00 | |
| sprintf() is fairly large | 01/01/70 00:00 | |
| So start a new thread, then! | 01/01/70 00:00 | |
| pls...help | 01/01/70 00:00 | |
I disagree | 01/01/70 00:00 | |
| My dear Watson ! | 01/01/70 00:00 | |
| One size fits all | 01/01/70 00:00 | |
| bin = hex / 2.8 | 01/01/70 00:00 | |
| hexmap | 01/01/70 00:00 | |
| A bit of a sweeping generalisation!! | 01/01/70 00:00 | |
| Keil C51-optimization & Pointers | 01/01/70 00:00 |



