Commits

Ronald Oussoren committed 6921fb2

Silence compiler warning

Comments (0)

Files changed (1)

Modules/objc/module.m

 	pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM);
 	pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
 	pthread_attr_setstacksize(&attr, PYJECT_PTHREAD_STACK_SIZE);
-	pthread_create(&tid, &attr, codeOffset + (void *)&pyject_pthread_entry_point, (void *)paramBlock);
+	pthread_create(&tid, &attr, (void*)((char*)&pyject_pthread_entry_point+codeOffset), (void *)paramBlock);
 	pthread_attr_destroy(&attr);
 	while (1) {
 		sleep(3600);
 	"The signature is the Objective-C type specifier for the function \n"
 	"signature.");
 
-
 static PyMethodDef mod_methods[] = {
 	{
 	  "splitSignature",
 
 	PyObjCClass_DefaultModule = PyString_FromString("objc");
 
+	if (PyObjC_InitProxyRegistry() < 0) {
+		return;
+	}
+
 	PyType_Ready(&PyObjCClass_Type); 
 	PyType_Ready((PyTypeObject*)&PyObjCObject_Type);
 	PyType_Ready(&PyObjCSelector_Type); 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.