formats
recvfile(struct formats *pf, volatile int etftp, volatile int acklength)
struct formats;
static void recvfile(struct formats *, int, int);
static void sendfile(struct formats *, int, int);
void (*f_send)(struct formats *, int, int);
void (*f_recv)(struct formats *, int, int);
} formats[] = {
struct formats *pf;
for (pf = formats; pf->f_mode; pf++)
sendfile(struct formats *pf, volatile int etftp, int acklength)
} formats[] = {
format = bsearch(name, formats,
sizeof(formats)/sizeof(formats[0]),
sizeof(formats[0]), compare_format);
* fsave sizes and formats
audio_indexof_format(const struct audio_format *formats, int nformats,
f = &formats[index];
} formats[] = {
for (i = 0; formats[i].fname; i++)
if (strcasecmp(formats[i].fname, str) == 0)
return (formats[i].fno);
TAILQ_INIT(&adev->formats);
TAILQ_FOREACH(f, &adev->formats, next) {
TAILQ_INSERT_TAIL(&adev->formats, f, next);
TAILQ_HEAD(, audiofmt) formats;
TAILQ_FOREACH(f, &adev->formats, next) {
formats = FMTF_STRING;
formats = FMTF_STRING;
|| !(ofmt & formats) // output format not supported
int formats; /* bitmap of allowed formats for this datum */
formats = 0;
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX |
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX;
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX |
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX;
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX |
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX |
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX |
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX;
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX;
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX;
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX;
formats |= FMT_STRING;
formats = FMTF_DECIMAL | FMTF_OCTAL | FMTF_UNSIGNED | FMTF_HEX;
formats = FMTF_STRING;
formats = FMTF_STRING;
static int rp06format(struct formats *, struct disklabel *, daddr_t, char *, int);
static int hpupformat(struct formats *, struct disklabel *, daddr_t, char *, int);
} formats[] = {
hpupformat(struct formats *fp, struct disklabel *dp, daddr_t blk, char *buf,
rp06format(struct formats *fp, struct disklabel *dp, daddr_t blk, char *buf,
struct formats *fp;
for (fp = formats; fp->f_name; fp++)