It's more like this. I have a .lib with a function defined in the header file as:
extern int rd123fld(FILE *, char *, char *, char *, long *, int *)
The actual function is:
int rd123sfld(fp,tag,leadid,rd_str,str_len,status)
FILE *fp ;
char *tag ;
char *leadid;
char *rd_str;
long...