source: git/Singular/libparse.h @ c1e2b1

spielwiese
Last change on this file since c1e2b1 was c1e2b1, checked in by Olaf Bachmann <obachman@…>, 26 years ago
* defined myfopen, myfread to fopen, fread git-svn-id: file:///usr/local/Singular/svn/trunk@1574 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 832 bytes
Line 
1#ifndef LIBPARSE_H
2#define LIBPARSE_H
3/****************************************
4*  Computer Algebra System SINGULAR     *
5****************************************/
6/* $Id: libparse.h,v 1.5 1998-05-03 11:41:26 obachman Exp $ */
7/*
8* ABSTRACT: lib parsing
9*/
10#ifndef STANDALONE_PARSER
11#  include "subexpr.h"
12#endif
13typedef enum { LOAD_LIB, GET_INFO } lp_modes;
14typedef enum { OLD_LIBSTYLE, NEW_LIBSTYLE } lib_style_types;
15
16procinfo *iiInitSingularProcinfo(procinfov pi, char *libname,
17                                 char *procname, int line, long pos,
18                                 BOOLEAN pstatic = FALSE);
19int yylplex(char *libname, char *libfile, lib_style_types *lib_style, 
20            lp_modes=LOAD_LIB);
21void reinit_yylp();
22
23extern char * text_buffer;
24
25#ifdef STANDALONE_PARSER
26#define myfread fread
27#define myfopen fopen
28#endif
29
30#endif /* LIBPARSE_H */ 
31
32
Note: See TracBrowser for help on using the repository browser.