ref: e43e3872b43d9c1b49e9e5c015b32258c3735ad8
dir: /src/libmach/setindex.c/
#include <errno.h>
#include <stdio.h>
#include <scc/mach.h>
#include "libmach.h"
int
setindex(int type, long nsyms, char **names, long *offs, FILE *fp)
{
int fmt;
fmt = FORMAT(type);
if (fmt >= NFORMATS) {
errno = ERANGE;
return -1;
}
return (*objops[fmt]->setidx)(nsyms, names, offs, fp);
}