Code:
char c,tmp[3],camadas_dados[5000],*ptr;
int camada_actual,area_camada,boxes_camada,wires_camada,temp,layers,boxes,wires,bk;
void dadosCamada () {
int s; //0 = area_camada, 1 = boxes_camada, 2 = wires_camada
bk=pX;
area_camada = boxes_camada = wires_camada = 0;
while(camadas_dados[bk] != ']') {
if(isdigit(camadas_dados[bk])) {
area_camada = (s == 0) ? area_camada*10 + atoi(camadas_dados[bk]) : area_camada;
boxes_camada = (s == 1) ? boxes_camada*10 + atoi(camadas_dados[bk]) : boxes_camada;
wires_camada = (s == 2) ? wires_camada*10 + atoi(camadas_dados[bk]) : wires_camada;
}
else if(s!=0){s++;}
bk++;
}
}
I'm getting the error here:
PHP Code:
area_camada = (s == 0) ? area_camada*10 + atoi(camadas_dados[bk]) : area_camada;
boxes_camada = (s == 1) ? boxes_camada*10 + atoi(camadas_dados[bk]) : boxes_camada;
wires_camada = (s == 2) ? wires_camada*10 + atoi(camadas_dados[bk]) : wires_camada;
[Warning] passing arg 1 of `atoi' makes pointer from integer without a cast
[Warning] passing arg 1 of `atoi' makes pointer from integer without a cast
[Warning] passing arg 1 of `atoi' makes pointer from integer without a cast
This error may be very stupid but i can't find it.. Thanks for helping