mirror of
https://github.com/Interlisp/maiko.git
synced 2026-01-13 15:18:14 +00:00
As a prerequisite for cleaning up some other include issues, all the include files in inc/ should have an include guard. All the xxxdefs.h were created with them, but most older files were not.
74 lines
2.1 KiB
C
74 lines
2.1 KiB
C
#ifndef LPGLOBL_H
|
|
#define LPGLOBL_H 1
|
|
/* $Id: lpglobl.h,v 1.2 1999/01/03 02:06:14 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */
|
|
|
|
|
|
|
|
/************************************************************************/
|
|
/* */
|
|
/* (C) Copyright 1989, 1990, 1990, 1991, 1992, 1993, 1994, 1995 Venue. */
|
|
/* All Rights Reserved. */
|
|
/* Manufactured in the United States of America. */
|
|
/* */
|
|
/************************************************************************/
|
|
|
|
/* function declarations */
|
|
#include "lpproto.h"
|
|
|
|
/* global variables */
|
|
extern int Rows, Columns, Nonnuls, Sum;
|
|
extern double Extrad;
|
|
extern double *Pcol; /* [Rows+1] */
|
|
extern nstring Probname;
|
|
extern int Totnum, Classnr, Linenr;
|
|
extern short Bounds, Ranges, Verbose, Debug, Show_results, Print_duals;
|
|
extern unsigned Cur_eta_size;
|
|
extern double *Eta_value;
|
|
extern int *Eta_rownr;
|
|
extern constraint_name *First_constraint_name;
|
|
|
|
extern matrec *Mat;
|
|
extern double *Upbo, *Lowbo;
|
|
extern nstring *Names;
|
|
extern int *Cend;
|
|
extern double *Rh;
|
|
extern short *Relat;
|
|
|
|
extern short *Chsign;
|
|
extern int *Endetacol;
|
|
extern int *Rend, *Bas;
|
|
extern double *Rhs;
|
|
extern int *Colno;
|
|
extern short *Basis, *Lower;
|
|
extern short Maximise;
|
|
|
|
extern double *Solution, *Best_solution, *Orig_rh, *Orig_upbo, *Orig_lowbo;
|
|
extern short *Must_be_int;
|
|
extern short Having_ints;
|
|
extern matrec *Orig_mat;
|
|
extern int Level;
|
|
extern short Floorfirst;
|
|
|
|
extern intrec *First_int;
|
|
|
|
/* external variables for yy_trans and the yacc parser */
|
|
extern int yylineno;
|
|
extern int yyleng;
|
|
extern int Lin_term_count;
|
|
extern int Sign;
|
|
|
|
/* For other computers */
|
|
extern char yytext[];
|
|
|
|
/*extern hashelem *Hash_tab[HASH_SIZE];*/
|
|
extern rside *First_rside;
|
|
extern short Ignore_decl;
|
|
|
|
extern tmp_store_struct tmp_store;
|
|
|
|
extern int SolveCount;
|
|
extern jmp_buf LP_jmpbuf;
|
|
|
|
|
|
#endif /* LPGLOBL_H */
|