DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T w

⟦85a7effa0⟧ TextFile

    Length: 1399 (0x577)
    Types: TextFile
    Names: »web2c.h«

Derivation

└─⟦060c9c824⟧ Bits:30007080 DKUUG TeX 2/12/89
    └─⟦this⟧ »./tex82/web2cdir/web2c.h« 

TextFile

#include <stdio.h>
#include "site.h"

#ifndef	BSD
#include <string.h>
#else
#include <strings.h>
#endif

#ifdef	SYSV
extern sprintf();
#else
extern char *sprintf();
#endif

#define	TRUE	1
#define	FALSE	0

#define max_line_length (78)
#define max_strings (20000)
#define hash_prime (101)
#define sym_table_size (3000)
#define unused (271828)
#define ex_32 (2)
#define ex_real (3)
#define max(a,b) ((a>b)?a:b)

extern int indent;
extern int line_pos;
extern int last_brace;
extern int block_level;
extern int last_sign;
extern int ii;
extern int last_tok;
extern int f_l;
extern int first_param;

extern char safe_string[80];
extern char var_list[200];
extern char field_list[200];
extern char safe_id[80];
extern char last_id[80];
extern char z_id[80];
extern char next_temp[];

extern long last_i_num;
extern int ii, l_s;
extern int lower_bound, upper_bound;
extern FILE *fopen();
extern FILE *stack, *std;
extern int pf_count;

#include "symtab.h"

extern char strings[max_strings];
extern int hash_list[hash_prime];
extern short global;
extern struct sym_entry sym_table[sym_table_size];
extern int next_sym_free , next_string_free;
extern int mark_sym_free , mark_string_free;

extern int yyleng;
#ifdef	FLEX
extern char *yytext;
#else	/* LEX */
extern char yytext[];
#endif	/* LEX */

extern find_next_temp(), push(), pop(), normal(), new_line(), indent_line();
extern my_output(), semicolon();