Sindbad~EG File Manager

Current Path : /usr/home/beeson/MathXpert/
Upload File :
Current File : /usr/home/beeson/MathXpert/getprob.h

int setup_varlist(term);
int inquire_independent_variable(PDOCDATA,term);  /* inqindep.c */
int final_adjustments(PDOCDATA pDocData);
int setup_and_check(PDOCDATA pDocData);
void enhance_problem(term *,int,int);          /* enhance.c  */
int solvetype(int);                     /* enhance.c  */
int eqns_adjustvarlist(term);
void default_independent_variable(int, term *, int);
void setup_parameters(PDOCDATA pDocdata,term problem);
void initialize_complex( int currenttopic,term *t);
void set_complex_types(term *t);
void set_real_types(term *t);


typedef struct sl
  { char *data;
    struct sl *next;
  } strlist;

typedef struct
  { char number[4];       /* as assigned in file, need not be consecutive.
                             Digits optionally followed by a letter, 3 chars max. */
    char *formula;        /* must be parseable */
    strlist *comment;        /* author-supplied comment */
  } problem;

typedef struct
  { problem *problems;    /* dynamic array of problems   */
    int nproblems;        /* dimension of problems array */
    int currentproblem;   /* this one is to be worked on */
    char *filename;       /* source of the problems      */
    char *author;         /* for SOURCE_TEXTBOOK         */
    unsigned index:6;     /* identifying number, entered into
                             the 'homework' field of the docdata */
                          /* 6 bits ok as long as MAXHOMEWORKS <= 64 */
    unsigned  source:2;   /* SOURCE_MATHPERT, SOURCE_USER,
                             SOURCE_FILE, or SOURCE_TEXTBOOK */
    int inuse: 8;         /* number of documents using this hw */
    int top;              /* the topic that goes with this hw  */
  } homework;


Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists