/* special case for a function */
if (IS_FUNC(sym->type)) {
sym->aop = aop = newAsmop(AOP_IMMD);
- ALLOC_ATOMIC(aop->aopu.aop_immd,strlen(sym->rname)+1);
+ ALLOC(aop->aopu.aop_immd,strlen(sym->rname)+1);
strcpy(aop->aopu.aop_immd,sym->rname);
aop->size = FPTRSIZE;
return aop;
strcpy(buffer,OP_SYMBOL(IC_LEFT(ic))->rname);
//DEBUGemitcode(";","%s",buffer);
- ALLOC_ATOMIC(aop->aopu.aop_immd,strlen(buffer)+1);
+ ALLOC(aop->aopu.aop_immd,strlen(buffer)+1);
strcpy(aop->aopu.aop_immd,buffer);
return aop;
}
return (dname ? "acc" : "a");
}
sprintf(s,"@%s",aop->aopu.aop_ptr->name);
- ALLOC_ATOMIC(rs,strlen(s)+1);
+ ALLOC(rs,strlen(s)+1);
strcpy(rs,s);
return rs;
else
sprintf(s,"%s",
aop->aopu.aop_immd);
- ALLOC_ATOMIC(rs,strlen(s)+1);
+ ALLOC(rs,strlen(s)+1);
strcpy(rs,s);
return rs;
offset);
else
sprintf(s,"%s",aop->aopu.aop_dir);
- ALLOC_ATOMIC(rs,strlen(s)+1);
+ ALLOC(rs,strlen(s)+1);
strcpy(rs,s);
return rs;