extern int datalbl_ndx, jmplbl_ndx, label_pending, program_counter;
extern enum section current_section;
extern char *sectname[4];
-extern char *strdup(), *float_label();
+extern char *xstrdup(), *float_label();
#endif
/*--------------------------------------------------------------------*/
ADDR should be a variable name. */
#define FIX_FRAME_POINTER_ADDRESS(ADDR,DEPTH) \
- fprintf(stderr,"FIX_FRAME_POINTER_ADDRESS called, DEPTH=%d\n"), \
+ fprintf(stderr,"FIX_FRAME_POINTER_ADDRESS called, depth=%d\n"), \
DEPTH), abort()
/* Store in the variable DEPTH the initial difference between the
check_section(Konst); \
fprintf(FILE,"K%s\n",NAME); \
fflush(FILE); \
- datalbl[++datalbl_ndx].name = (char *)strdup (NAME); \
+ datalbl[++datalbl_ndx].name = (char *)xstrdup (NAME);\
datalbl[datalbl_ndx].size = 0; \
label_pending = 1; \
} \