Dear Charles, > I tried to apply the following patch: > ajRegExec(regEmblId, rline); > ajRegSubI(regEmblId, 1, myid); > + ajStrFmtUpper(&myid); Oops. Sorry, must have pasted in from the wrong place. ajStrFmtUpper(myid); regards, Peter