shf_sopen
shf = shf_sopen((char *) 0, strlen(ps1) * 2,
shf_sopen(buf, bsize, SHF_WR, &shf);
shf_sopen((char *) 0, 0, SHF_WR|SHF_DYNAMIC, &shf);
struct shf *shf_sopen ARGS((char *buf, int bsize, int sflags,
shf_sopen(s, n, SHF_WR | (s ? 0 : SHF_DYNAMIC), &shf);
shf_sopen((char *) 0, 32, SHF_WR | SHF_DYNAMIC, &shf);