File: lpglob.h

package info (click to toggle)
lp-solve 4.0-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,184 kB
  • ctags: 965
  • sloc: ansic: 12,066; yacc: 180; makefile: 172; sh: 59
file content (35 lines) | stat: -rw-r--r-- 842 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>

#ifndef __LPGLOB_H__
#define __LPGLOB_H__

/* Globals for parser */

extern int        Rows;
extern int        Columns;
extern int        Non_zeros;

extern FILE       *yyin;
extern FILE       *lpfilename;
extern short      Maximise;
extern short      *relat;
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(__hpux) || defined(__apollo) || defined(_AIX) || defined(_OSF_SOURCE)
/* for HP/UX, Apollo, AIX, DEC OSF  */
extern unsigned char       yytext[];
#else
/* For other computers */
extern char    yytext[];
#endif

extern rside      *First_rside;
extern short      Ignore_decl;

extern tmp_store_struct tmp_store;

#endif