|
From: Arnaud C. <Arn...@in...> - 2003-07-10 13:17:21
|
Hello,
I get the following error with sdcc compiler :
[sdcc] Internal error: got unexpected DPTR (gen.c:3922
/home/constanc/magistere/think/tini390/src/binding/trader.c:56)
[sdcc] Internal error: got unexpected DPTR (gen.c:3922
/home/constanc/magistere/think/tini390/src/binding/trader.c:57)
Is it a limitation of SDCC ?
I don't know what to do !
Here the code :
> 40 struct traderdata {
> 41 Rbinding_Trader itf;
> 42 int nb;
> 43 struct {
> 44 Rthink_Name *name;
> 45 unsigned char *attr;
> 46 } tuples[256];
> 47 };
>
> [...]
>
> 53 static void _register(void* this, Rthink_Name* name,
> unsigned char* attr) {
> 54 struct traderdata* trader = (struct traderdata*) this;
> 55
> 56 trader->tuples[trader->nb].name = name;
> 57 trader->tuples[trader->nb].attr = attr;
> 58 trader->nb++;
> 59 }
--
Arnaud Constancin
SARDES - INRIA Rhone-Alpes
--
|