1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-01-13 15:18:14 +00:00
Interlisp.maiko/inc/lpglobl.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

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 */