* Names.h - names and types used by ascmagic in file(1).
* These tokens are here because they can appear anywhere in
* the first HOWMANY bytes, while tokens in /etc/magic must
* appear at fixed offsets into the file. Don't make HOWMANY
* too high unless you have a very fast CPU.
* Copyright (c) Ian F. Darwin, 1987.
* Written by Ian F. Darwin.
* $Id: names.h,v 1.11 1993/09/16 21:14:20 christos Exp $
/* these types are used to index the table 'types': keep em in sync! */
#define L_C 0 /* first and foremost on UNIX */
#define L_FORT 1 /* the oldest one */
#define L_MAKE 2 /* Makefiles */
#define L_PLI 3 /* PL/1 */
#define L_MACH 4 /* some kinda assembler */
#define L_ENG 5 /* English */
#define L_PAS 6 /* Pascal */
#define L_MAIL 7 /* Electronic mail */
#define L_NEWS 8 /* Usenet Netnews */
"assembler program text",
"can't happen error on names.h/types",
/* These must be sorted by eye for optimal hit rate */
/* Add to this list only after substantial meditation */
{"/*", L_C
}, /* must preced "The", "the", etc. */
/* Too many files of text have these words in them. Find another way
{"Organization:",L_NEWS
},
#define NNAMES ((sizeof(names)/sizeof(struct names)) - 1)