]> granicus.if.org Git - python/commitdiff
Added remaining declarations needed/used in glmodule.c; keeps gcc -Wall happy.
authorGuido van Rossum <guido@python.org>
Tue, 10 Dec 1996 15:41:19 +0000 (15:41 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 10 Dec 1996 15:41:19 +0000 (15:41 +0000)
Include/cgensupport.h
Modules/cgensupport.h

index 323919c39ee0ea729a6214c0d976945281df6711..40b6a47225064789ba55f979c11cdeec5ee20e45 100644 (file)
@@ -44,11 +44,34 @@ typedef char *string;
 #define mknewfloatobject(x) PyFloat_FromDouble(x)
 #define mknewcharobject(ch) Py_BuildValue("c", ch)
 
-extern int PyArg_GetObject Py_PROTO((PyObject *args, int nargs, int i, PyObject **p_a));
-extern int PyArg_GetLong Py_PROTO((PyObject *args, int nargs, int i, long *p_a));
-extern int PyArg_GetShort Py_PROTO((PyObject *args, int nargs, int i, short *p_a));
-extern int PyArg_GetFloat Py_PROTO((PyObject *args, int nargs, int i, float *p_a));
-extern int PyArg_GetString Py_PROTO((PyObject *args, int nargs, int i, string *p_a));
+extern int PyArg_GetObject Py_PROTO((PyObject *args, int nargs,
+                                    int i, PyObject **p_a));
+extern int PyArg_GetLong Py_PROTO((PyObject *args, int nargs,
+                                  int i, long *p_a));
+extern int PyArg_GetShort Py_PROTO((PyObject *args, int nargs,
+                                   int i, short *p_a));
+extern int PyArg_GetFloat Py_PROTO((PyObject *args, int nargs,
+                                   int i, float *p_a));
+extern int PyArg_GetString Py_PROTO((PyObject *args, int nargs,
+                                    int i, string *p_a));
+extern int PyArg_GetChar Py_PROTO((PyObject *args, int nargs,
+                                  int i, char *p_a));
+extern int PyArg_GetLongArray Py_PROTO((PyObject *args, int nargs,
+                                       int i, int n, long *p_a));
+extern int PyArg_GetShortArray Py_PROTO((PyObject *args, int nargs,
+                                        int i, int n, short *p_a));
+extern int PyArg_GetDoubleArray Py_PROTO((PyObject *args, int nargs,
+                                         int i, int n, double *p_a));
+extern int PyArg_GetFloatArray Py_PROTO((PyObject *args, int nargs,
+                                        int i, int n, float *p_a));
+extern int PyArg_GetLongArraySize Py_PROTO((PyObject *args, int nargs,
+                                           int i, long *p_a));
+extern int PyArg_GetShortArraySize Py_PROTO((PyObject *args, int nargs,
+                                            int i, short *p_a));
+extern int PyArg_GetDoubleArraySize Py_PROTO((PyObject *args, int nargs,
+                                             int i, double *p_a));
+extern int PyArg_GetFloatArraySize Py_PROTO((PyObject *args, int nargs,
+                                        int i, float *p_a));
 
 #ifdef __cplusplus
 }
index 323919c39ee0ea729a6214c0d976945281df6711..40b6a47225064789ba55f979c11cdeec5ee20e45 100644 (file)
@@ -44,11 +44,34 @@ typedef char *string;
 #define mknewfloatobject(x) PyFloat_FromDouble(x)
 #define mknewcharobject(ch) Py_BuildValue("c", ch)
 
-extern int PyArg_GetObject Py_PROTO((PyObject *args, int nargs, int i, PyObject **p_a));
-extern int PyArg_GetLong Py_PROTO((PyObject *args, int nargs, int i, long *p_a));
-extern int PyArg_GetShort Py_PROTO((PyObject *args, int nargs, int i, short *p_a));
-extern int PyArg_GetFloat Py_PROTO((PyObject *args, int nargs, int i, float *p_a));
-extern int PyArg_GetString Py_PROTO((PyObject *args, int nargs, int i, string *p_a));
+extern int PyArg_GetObject Py_PROTO((PyObject *args, int nargs,
+                                    int i, PyObject **p_a));
+extern int PyArg_GetLong Py_PROTO((PyObject *args, int nargs,
+                                  int i, long *p_a));
+extern int PyArg_GetShort Py_PROTO((PyObject *args, int nargs,
+                                   int i, short *p_a));
+extern int PyArg_GetFloat Py_PROTO((PyObject *args, int nargs,
+                                   int i, float *p_a));
+extern int PyArg_GetString Py_PROTO((PyObject *args, int nargs,
+                                    int i, string *p_a));
+extern int PyArg_GetChar Py_PROTO((PyObject *args, int nargs,
+                                  int i, char *p_a));
+extern int PyArg_GetLongArray Py_PROTO((PyObject *args, int nargs,
+                                       int i, int n, long *p_a));
+extern int PyArg_GetShortArray Py_PROTO((PyObject *args, int nargs,
+                                        int i, int n, short *p_a));
+extern int PyArg_GetDoubleArray Py_PROTO((PyObject *args, int nargs,
+                                         int i, int n, double *p_a));
+extern int PyArg_GetFloatArray Py_PROTO((PyObject *args, int nargs,
+                                        int i, int n, float *p_a));
+extern int PyArg_GetLongArraySize Py_PROTO((PyObject *args, int nargs,
+                                           int i, long *p_a));
+extern int PyArg_GetShortArraySize Py_PROTO((PyObject *args, int nargs,
+                                            int i, short *p_a));
+extern int PyArg_GetDoubleArraySize Py_PROTO((PyObject *args, int nargs,
+                                             int i, double *p_a));
+extern int PyArg_GetFloatArraySize Py_PROTO((PyObject *args, int nargs,
+                                        int i, float *p_a));
 
 #ifdef __cplusplus
 }