summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/qu-prolog/files/qu-prolog-8.2-debug.patch')
-rw-r--r--dev-lang/qu-prolog/files/qu-prolog-8.2-debug.patch44
1 files changed, 44 insertions, 0 deletions
diff --git a/dev-lang/qu-prolog/files/qu-prolog-8.2-debug.patch b/dev-lang/qu-prolog/files/qu-prolog-8.2-debug.patch
new file mode 100644
index 000000000000..9dfb8032d2cd
--- /dev/null
+++ b/dev-lang/qu-prolog/files/qu-prolog-8.2-debug.patch
@@ -0,0 +1,44 @@
+diff -ur qp8.2.orig/src/io.cc qp8.2/src/io.cc
+--- qp8.2.orig/src/io.cc 2007-10-08 16:13:27.000000000 +1300
++++ qp8.2/src/io.cc 2007-10-14 08:11:19.000000000 +1300
+@@ -914,8 +914,7 @@
+ }
+
+ #ifdef DEBUG_IO
+- cerr.form("%s result = %ld FD_ISSET(%ld, ...) = %ld\n",
+- __FUNCTION__, result, fd, FD_ISSET(fd, &fds));
++ cerr << __FUNCTION__ << " result = " << result << "FD_ISSET(" << fd << ", ...) = " << FD_ISSET(fd, &fds) << endl;
+ #endif
+ #ifdef WIN32
+ if (result == 0 || result == 128)
+diff -ur qp8.2.orig/src/thread_escapes.cc qp8.2/src/thread_escapes.cc
+--- qp8.2.orig/src/thread_escapes.cc 2007-10-08 16:13:28.000000000 +1300
++++ qp8.2/src/thread_escapes.cc 2007-10-14 08:11:19.000000000 +1300
+@@ -212,8 +212,7 @@
+ thread_table->IncLive();
+
+ #ifdef DEBUG_MT
+- printf("%s Thread %ld, %ld now live\n",
+- __FUNCTION__, thread->TInfo().ID(), thread_table->Live());
++ cout << __FUNCTION__ << " Thread " << thread->TInfo().ID() << ", " << thread_table->Live() << " now live" << endl;
+ // heap.DisplayTerm(cerr, *atoms, argG);
+ #endif
+
+@@ -541,7 +540,7 @@
+ Condition(ThreadCondition::EXITED);
+
+ #ifdef DEBUG_MT
+- cerr.form("%s %ld\n", __FUNCTION__, TInfo().ID());
++ cerr << __FUNCTION__ << " " << TInfo().ID() << endl;
+ #endif
+
+ if (TInfo().SymbolSet())
+@@ -948,7 +947,7 @@
+ thread->Condition(ThreadCondition::EXITED);
+
+ #ifdef DEBUG_MT
+- cerr.form("%s %ld\n", __FUNCTION__, thread->TInfo().ID());
++ cerr << __FUNCTION__ << " " << thread->TInfo().ID();
+ #endif
+
+ if (thread->TInfo().SymbolSet())