[BACK]Return to oxmaple.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_maple

File: [local] / OpenXM / src / ox_maple / oxmaple.h (download)

Revision 1.1, Fri Sep 19 13:01:05 2008 UTC (15 years, 7 months ago) by iwane
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, HEAD

OpenXM Maple server

/* $OpenXM: OpenXM/src/ox_maple/oxmaple.h,v 1.1 2008/09/19 13:01:05 iwane Exp $ */
#ifndef __OX_MAPLE_H__
#define __OX_MAPLE_H__


#include "ox_toolkit.h"
#include "oxstack.h"
#include "maplec.h"

/*=====================================================*
 * oxmaple.c
 *=====================================================*/
void oxmpl_executeStringParser(char *);

int	oxmpl_init(int argc, char *argv[]);

oxstack_node *oxmpl_add	(oxstack_node **, int );
oxstack_node *oxmpl_whattype	(oxstack_node **, int );
oxstack_node *oxmpl_sleep	(oxstack_node **, int );
oxstack_node *oxmpl_func	(oxstack_node **, int );
oxstack_node *oxmpl_cmo_int32	(oxstack_node **, int );

cmo	*	convert_maple2cmo_(ALGEB);
char	*	convert_maple2str_(ALGEB);

void	oxmpl_debug_callfunc	(const char *, int, ...);


/*=====================================================*
 * m2c.c
 *=====================================================*/
cmo	*	convert_maple2cmo(MKernelVector, ALGEB);
char	*	convert_maple2str(MKernelVector, ALGEB);


/*=====================================================*
 * c2m.c
 *=====================================================*/
ALGEB convert_cmo_to_maple(MKernelVector kv, cmo *, cmo_list *);




#endif