Your IP : 216.73.216.213
(��^. � @ s� d Z d d l m Z m Z m Z d d d � Z d Z d d l m Z m Z m
Z
m Z m Z d d d
d d d
g i Z
d d � Z d d � Z d S)ag
Build 'use others module data' mechanism for f2py2e.
Unfinished.
Copyright 2000 Pearu Peterson all rights reserved,
Pearu Peterson <pearu@ioc.ee>
Permission to use, modify, and distribute this software is given under the
terms of the NumPy License.
NO WARRANTY IS EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
$Date: 2000/09/10 12:35:43 $
Pearu Peterson
� )�division�absolute_import�print_functionz$Revision: 1.3 $�
� z
See `f2py -v`)�
applyrules�
dictappend�gentitle�hasnote�outmess�bodya�
#begintitle#
static char doc_#apiname#[] = "\
Variable wrapper signature:\n\
#name# = get_#name#()\n\
Arguments:\n\
#docstr#";
extern F_MODFUNC(#usemodulename#,#USEMODULENAME#,#realname#,#REALNAME#);
static PyObject *#apiname#(PyObject *capi_self, PyObject *capi_args) {
/*#decl#*/
if (!PyArg_ParseTuple(capi_args, "")) goto capi_fail;
printf("c: %d\n",F_MODFUNC(#usemodulename#,#USEMODULENAME#,#realname#,#REALNAME#));
return Py_BuildValue("");
capi_fail:
return NULL;
}
�methodzC {"get_#name#",#apiname#,METH_VARARGS|METH_KEYWORDS,doc_#apiname#},ZneedZ F_MODFUNCc C s� i } t d | d � i } i } d | k r� xl | d j � D]Z } | d | | k r� t d | d | | | | d | f � qA | | | d | <qA Wd | k rS| d rSx� | d j � D]� } | d | | d k r0| | d | | k r| d | | | <qLt d | | d | f � q� t d | | d | f � q� WnB x? | d j � D]- } | | k r�| | | | <qd| | | <qdWx>