1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-01-13 15:18:14 +00:00
Interlisp.maiko/inc/lpglob.h
Nick Briggs a093d80fa5
Add include guards to all the include files in inc/ which were missing them. (#189)
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.
2021-01-07 03:06:42 +00:00

83 lines
2.0 KiB
C

#ifndef LPGLOB_H
#define LPGLOB_H 1
/* $Id: lpglob.h,v 1.2 1999/01/03 02:06:13 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */
/* Globals */
extern lprec *Lp; /* extern pointer to active problem */
extern int Rows;
extern int Columns;
extern int Sum;
extern int Non_zeros;
extern int Level;
extern matrec *Mat;
extern int *Col_no;
extern int *Col_end;
extern int *Row_end;
extern REAL *Orig_rh;
extern REAL *Rh;
extern REAL *Rhs;
extern short *Must_be_int;
extern REAL *Orig_upbo;
extern REAL *Orig_lowbo;
extern REAL *Upbo;
extern REAL *Lowbo;
extern int *Bas;
extern short *Basis;
extern short *Lower;
extern int Eta_alloc;
extern int Eta_size;
extern int Num_inv;
extern REAL *Eta_value;
extern int *Eta_row_nr;
extern int *Eta_col_end;
extern REAL *Solution;
extern REAL *Best_solution;
extern REAL Infinite;
extern REAL Epsilon;
extern REAL Epsb;
extern REAL Epsd;
extern REAL Epsel;
extern REAL TREJ;
extern REAL TINV;
extern short Maximise;
extern short Floor_first;
extern REAL Extrad;
extern int Warn_count;
extern short just_inverted;
extern short status;
extern short do_iter;
extern short do_invert;
/* Globals for parser */
extern FILE *yyin;
extern FILE *lpfilename;
extern short Molve_dual;
extern short Maximise;
extern short *relat;
extern int Verbose;
extern int yylineno;
extern int yyleng;
extern int Lin_term_count;
extern int Sign;
extern constraint_name *First_constraint_name;
/* I hate #ifdefs, but there seems to be no "standard" way to do this */
#if defined(_AIX)
/* for AIX, and possibly others */
extern unsigned char yytext[];
#else
/* For other computers */
extern char yytext[];
#endif
extern hashelem *Hash_tab[];
extern rside *First_rside;
extern short Ignore_decl;
extern tmp_store_struct tmp_store;
#endif /* LPGLOB_H */