aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits/py-pyfltk/files/patch-swig420
blob: e4d706006ad8f4148fe8597e6ad7c6da8f9ae753 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
--- swig/Fl_File_Browser.i.orig	2024-01-07 22:03:35 UTC
+++ swig/Fl_File_Browser.i
@@ -44,7 +44,7 @@ CHANGE_OWNERSHIP(Fl_File_Browser)
 
   int load_new(PyObject* dObj, PyObject* sObj) {
     //char *directory=PyString_AsString(dObj);
-    char *directory=SWIG_Python_str_AsChar(dObj);
+    char *directory=PyString_AsString(dObj);
     int sort=PyInt_AsLong(sObj);
     int result = -1;
 
--- swig/Fl_Menu_.i.orig	2024-01-07 22:03:35 UTC
+++ swig/Fl_Menu_.i
@@ -75,7 +75,7 @@ DEFINE_CALLBACK(Fl_Menu_)
 	int add(PyObject *lObj, PyObject *sObj, PyObject *cObj, PyObject* uObj=0, PyObject* fObj=0) {
 
 		//char *pyLabel=PyString_AsString(lObj);
-		char* pyLabel = SWIG_Python_str_AsChar(lObj);
+		char* pyLabel = PyString_AsString(lObj);
 
 		int shortcut=PyInt_AsLong(sObj);
 		PyObject *callback=cObj;
--- swig/Fl_Pixmap.i.orig	2024-01-07 22:03:35 UTC
+++ swig/Fl_Pixmap.i
@@ -31,7 +31,7 @@ The Fl_Pixmap class supports caching and drawing of co
 %#endif
       {
 	 //$1[i] = PyString_AsString(PyList_GetItem($input,i));
-	 $1[i] = SWIG_Python_str_AsChar(PyList_GetItem($input,i));
+	 $1[i] = PyString_AsString(PyList_GetItem($input,i));
       }
       else {
 	 PyErr_SetString(PyExc_TypeError,"list must contain strings");
--- swig/WindowShowTypemap.i.orig	2024-01-07 22:03:35 UTC
+++ swig/WindowShowTypemap.i
@@ -13,7 +13,7 @@
       if (PyString_Check(o))
 %#endif
 	//$1[i] = PyString_AsString(PyList_GetItem($input,i));
-	$1[i] = SWIG_Python_str_AsChar(PyList_GetItem($input,i));
+	$1[i] = PyString_AsString(PyList_GetItem($input,i));
       else {
 	PyErr_SetString(PyExc_TypeError,"list must contain strings");
 	free($1);
@@ -52,7 +52,7 @@ void show(PyObject *count = 0, PyObject *data = 0)
 %#else  
         if (PyString_Check(o))
 %#endif
-	  tmp[i] = SWIG_Python_str_AsChar(PyList_GetItem(count,i));
+	  tmp[i] = PyString_AsString(PyList_GetItem(count,i));
 	  //tmp[i] = PyString_AsString(PyList_GetItem(count,i));
 	else {
 	  PyErr_SetString(PyExc_TypeError,"list must contain strings");
@@ -77,7 +77,7 @@ void show(PyObject *count = 0, PyObject *data = 0)
 %#else  
         if (PyString_Check(o))
 %#endif
-	  tmp[i] = SWIG_Python_str_AsChar(PyList_GetItem(data,i));
+	  tmp[i] = PyString_AsString(PyList_GetItem(data,i));
 	  //tmp[i] = PyString_AsString(PyList_GetItem(data,i));
 	else {
 	  PyErr_SetString(PyExc_TypeError,"list must contain strings");