#define NOARGC  /* no argument count passing */›#define FIXARGC /* don't expect arg counts passed in */›#include <stdio.h>›/*›** dtoi -- convert signed decimal string to integer nbr›**         returns field length, else ERR on error›*/›dtoi(decstr, nbr)›char *decstr;›int *nbr;›$(›  int len, s;›  if((*decstr)=='-') $(s=1; ++decstr;$) else s=0;›  if((len=utoi(decstr, nbr))<0) return ERR;›  if(*nbr<0) return ERR;›  if(s) $(*nbr = -*nbr; return ++len;$) else return len;›$)›