summaryrefslogtreecommitdiff
path: root/Doc/Manual/Python.html
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2015-12-29 19:10:57 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2015-12-30 22:22:33 +0000
commit3763beb4898b89eb7021fcd4427d2944cd9bc575 (patch)
treea17f3ee4f1cc85e94b9ad39b654acb810c5cb489 /Doc/Manual/Python.html
parent4e67d5c7a810048d9024a699a4d5d676f5a69b82 (diff)
downloadswig-3763beb4898b89eb7021fcd4427d2944cd9bc575.tar.gz
Replace tabs with spaces in html docs
wkhtmltopdf is not expanding tabs within <pre> elements to 8 spaces as it should. Workaround the problem by converting all tabs to an appropriate number of spaces.
Diffstat (limited to 'Doc/Manual/Python.html')
-rw-r--r--Doc/Manual/Python.html50
1 files changed, 25 insertions, 25 deletions
diff --git a/Doc/Manual/Python.html b/Doc/Manual/Python.html
index c8148fbdc..abb3c5f18 100644
--- a/Doc/Manual/Python.html
+++ b/Doc/Manual/Python.html
@@ -466,9 +466,9 @@ $ swig -python example.i
$ gcc example.c example_wrap.c \
-Xlinker -export-dynamic \
-DHAVE_CONFIG_H -I/usr/local/include/python2.1 \
- -I/usr/local/lib/python2.1/config \
- -L/usr/local/lib/python2.1/config -lpython2.1 -lm -ldl \
- -o mypython
+ -I/usr/local/lib/python2.1/config \
+ -L/usr/local/lib/python2.1/config -lpython2.1 -lm -ldl \
+ -o mypython
</pre></div>
<p>
@@ -1286,7 +1286,7 @@ a very natural interface. For example,
<div class="code"><pre>
struct Vector {
- double x,y,z;
+ double x,y,z;
};
</pre></div>
@@ -4310,8 +4310,8 @@ you might define a typemap like this:
%module example
%typemap(in) int {
- $1 = (int) PyLong_AsLong($input);
- printf("Received an integer : %d\n",$1);
+ $1 = (int) PyLong_AsLong($input);
+ printf("Received an integer : %d\n",$1);
}
%inline %{
extern int fact(int n);
@@ -4348,11 +4348,11 @@ You can refine this by supplying an optional parameter name. For example:
%module example
%typemap(in) int nonnegative {
- $1 = (int) PyLong_AsLong($input);
- if ($1 &lt; 0) {
- PyErr_SetString(PyExc_ValueError,"Expected a nonnegative value.");
- return NULL;
- }
+ $1 = (int) PyLong_AsLong($input);
+ if ($1 &lt; 0) {
+ PyErr_SetString(PyExc_ValueError,"Expected a nonnegative value.");
+ return NULL;
+ }
}
%inline %{
extern int fact(int nonnegative);
@@ -4374,8 +4374,8 @@ the typemap system follows <tt>typedef</tt> declarations. For example:
<div class="code">
<pre>
%typemap(in) int n {
- $1 = (int) PyLong_AsLong($input);
- printf("n = %d\n",$1);
+ $1 = (int) PyLong_AsLong($input);
+ printf("n = %d\n",$1);
}
%inline %{
typedef int Integer;
@@ -4685,11 +4685,11 @@ object to be used as a <tt>char **</tt> object.
for (i = 0; i &lt; size; i++) {
PyObject *o = PyList_GetItem($input,i);
if (PyString_Check(o))
- $1[i] = PyString_AsString(PyList_GetItem($input,i));
+ $1[i] = PyString_AsString(PyList_GetItem($input,i));
else {
- PyErr_SetString(PyExc_TypeError,"list must contain strings");
- free($1);
- return NULL;
+ PyErr_SetString(PyExc_TypeError,"list must contain strings");
+ free($1);
+ return NULL;
}
}
$1[i] = 0;
@@ -4784,11 +4784,11 @@ previous example:
for (i = 0; i &lt; $1; i++) {
PyObject *o = PyList_GetItem($input,i);
if (PyString_Check(o))
- $2[i] = PyString_AsString(PyList_GetItem($input,i));
+ $2[i] = PyString_AsString(PyList_GetItem($input,i));
else {
- PyErr_SetString(PyExc_TypeError,"list must contain strings");
- free($2);
- return NULL;
+ PyErr_SetString(PyExc_TypeError,"list must contain strings");
+ free($2);
+ return NULL;
}
}
$2[i] = 0;
@@ -4832,10 +4832,10 @@ arguments rather than in the return value of a function. For example:
<div class="code"><pre>
/* Returns a status value and two values in out1 and out2 */
int spam(double a, double b, double *out1, double *out2) {
- ... Do a bunch of stuff ...
- *out1 = result1;
- *out2 = result2;
- return status;
+ ... Do a bunch of stuff ...
+ *out1 = result1;
+ *out2 = result2;
+ return status;
}
</pre></div>