Skip to content

Commit

Permalink
Standard yacclib.h file for RML.
Browse files Browse the repository at this point in the history
2005-02-04


git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@1472 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
adrpo committed Feb 4, 2005
1 parent 705c75e commit 9354f08
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions modeq/yaccpar/yacclib.h
@@ -0,0 +1,29 @@
/* yacclib.h */

extern void *alloc_bytes(unsigned nbytes);
extern void *alloc_words(unsigned nwords);

extern void print_icon(FILE*, void*);
extern void print_rcon(FILE*, void*);
extern void print_scon(FILE*, void*);

extern void *mk_icon(int);
extern void *mk_rcon(double);
extern void *mk_scon(char*);
extern void *mk_nil(void);
extern void *mk_cons(void*, void*);
extern void *mk_none(void);
extern void *mk_some(void*);
extern void *mk_box0(unsigned ctor);
extern void *mk_box1(unsigned ctor, void*);
extern void *mk_box2(unsigned ctor, void*, void*);
extern void *mk_box3(unsigned ctor, void*, void*, void*);
extern void *mk_box4(unsigned ctor, void*, void*, void*, void*);
extern void *mk_box5(unsigned ctor, void*, void*, void*, void*, void*);
extern void *mk_box6(unsigned ctor, void*, void*, void*, void*, void*, void*);
extern void *mk_box7(unsigned ctor, void*, void*, void*, void*, void *,
void*, void*);
extern void *mk_box8(unsigned ctor, void*, void*, void*, void*, void *,
void*, void*, void*);
extern void *mk_box9(unsigned ctor, void*, void*, void*, void*, void *,
void*, void*, void*, void*);

0 comments on commit 9354f08

Please sign in to comment.