| ??? 11/06/02 08:40 Read: times |
#32049 - [C51] : RECURSIVE CALL TO SEGMENT |
C51 :
in c51 i use function pointer :
code void (*serial_tabel []) () ={
func_0, func_1, func_2, func_3,func_4
};
static void func_0 (){
strcpy(SPackData,"ngetit 0");
SendPack ();
}
static void func_1 (){
strcpy(SPackData,"ngetit 1");
SendPack ();
}
static void func_2 (){
strcpy(SPackData,"ngetit 2");
SendPack ();
}
static void func_3 (){
strcpy(SPackData,"ngetit 3");
SendPack ();
}
static void func_4 (){
data byte a,b,d;
a = (byte) atoi(CMD_LOC[1]);
b = (byte) atoi(CMD_LOC[2]);
d = (byte) atoi(CMD_LOC[3]);
SetBaseFrq(d);
strcpy(SPackData,"i love you !");
SendPack ();
}
in func_4 () i get this warning : *** WARNING L13: RECURSIVE CALL TO SEGMENT SEGMENT: ?CO?SERIAL_CMD2 CALLER: ?PR?FUNC_4?SERIAL_CMD2 why ? what mean ? how reolve ? |
| Topic | Author | Date |
| [C51] : RECURSIVE CALL TO SEGMENT | 01/01/70 00:00 | |
| RE: [C51] : RECURSIVE CALL TO SEGMENT | 01/01/70 00:00 | |
| RE: [C51] : RECURSIVE CALL TO SEGMENT | 01/01/70 00:00 | |
Cross-posting | 01/01/70 00:00 |



