Annotation of OpenXM/src/ox_gsl/ox_gsl.h, Revision 1.4
1.4 ! takayama 1: /* $OpenXM: OpenXM/src/ox_gsl/ox_gsl.h,v 1.3 2018/03/30 08:48:23 takayama Exp $
1.1 takayama 2: */
3: // Todo, misc-2017/A3/kanazawa/ox_gsl.h.for_obj
1.3 takayama 4: #include <fcntl.h>
5: #include <unistd.h>
6: #include <string.h>
1.4 ! takayama 7: #include <signal.h>
1.2 takayama 8: #include "gmp.h"
9: #include "gmp-impl.h"
1.1 takayama 10: #include "ox_toolkit.h"
11:
12: int sm_mathcap();
13: int sm_popCMO();
14: int get_i();
15: int sm_executeFunction();
16: int receive_and_execute_sm_command();
17: int receive();
18: int main();
19:
20: double get_double();
21: double *get_double_list(int *length);
22:
23: void init_gc();
1.2 takayama 24: void *gc_realloc(void *p,size_t osize,size_t nsize);
25: void gc_free(void *p,size_t size);
1.1 takayama 26: void pops(int n);
27: void show_double_list();
28: void usr1_handler(int sig);
29: void show_stack_top();
30: void initialize_stack();
31: void push(cmo* m);
32: void get_xy(int *x, int *y);
33: void my_add_int32();
34: void my_add_double();
1.2 takayama 35: void restart();
36: void push_error_from_file();
37: void myhandler(const char *reason,const char *file,int line, int gsl_errno);
1.1 takayama 38:
39: char *get_string();
1.2 takayama 40:
1.1 takayama 41: cmo *pop();
1.2 takayama 42: cmo *make_error2(const char *reason,const char *fname,int line,int code);
1.3 takayama 43:
44: int myfopen_w(char *fname);
45: int myfputs(int fd,const char *s);
46: int myfclose(int fd);
47:
1.4 ! takayama 48: void test_ox_eval();
! 49: cmo_tree *get_tree();
! 50: void print_tree(cmo_tree *c);
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>