summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2006-05-26 23:49:30 +0000
committerKeri Harris <keri@gentoo.org>2006-05-26 23:49:30 +0000
commitf33068d89fbfe42fb0aec9257894249e04a76ca7 (patch)
tree456549aa533425b89b03ea5a75000f82fabc87c0 /dev-lang/qu-prolog/files
parentstable on amd64 (diff)
downloadhistorical-f33068d89fbfe42fb0aec9257894249e04a76ca7.tar.gz
historical-f33068d89fbfe42fb0aec9257894249e04a76ca7.tar.bz2
historical-f33068d89fbfe42fb0aec9257894249e04a76ca7.zip
Add debug support to prolog engine.
Package-Manager: portage-2.1_rc1-r3
Diffstat (limited to 'dev-lang/qu-prolog/files')
-rw-r--r--dev-lang/qu-prolog/files/digest-qu-prolog-7.2-r13
-rw-r--r--dev-lang/qu-prolog/files/qu-prolog-7.2-debug.patch42
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-lang/qu-prolog/files/digest-qu-prolog-7.2-r1 b/dev-lang/qu-prolog/files/digest-qu-prolog-7.2-r1
new file mode 100644
index 000000000000..7b4a6420b286
--- /dev/null
+++ b/dev-lang/qu-prolog/files/digest-qu-prolog-7.2-r1
@@ -0,0 +1,3 @@
+MD5 09f3480df9e2c955c188a7d9ff759b51 qp7.2.tar.gz 1278184
+RMD160 aa4c902b2804d727b1886e9d3da405e0fffbe819 qp7.2.tar.gz 1278184
+SHA256 49fdd81fb6aa31c29038671a347cfae9de0371ba8663e2d978cb7c8d1fc21aa9 qp7.2.tar.gz 1278184
diff --git a/dev-lang/qu-prolog/files/qu-prolog-7.2-debug.patch b/dev-lang/qu-prolog/files/qu-prolog-7.2-debug.patch
new file mode 100644
index 000000000000..0b5ddc8c20d4
--- /dev/null
+++ b/dev-lang/qu-prolog/files/qu-prolog-7.2-debug.patch
@@ -0,0 +1,42 @@
+--- qp7.2.orig/src/io.cc 2006-04-06 14:14:01.000000000 +1200
++++ qp7.2/src/io.cc 2006-05-27 11:33:54.000000000 +1200
+@@ -941,8 +941,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)
+--- qp7.2.orig/src/thread_escapes.cc 2006-04-06 14:14:02.000000000 +1200
++++ qp7.2/src/thread_escapes.cc 2006-05-27 11:30:01.000000000 +1200
+@@ -220,8 +220,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
+
+@@ -544,7 +543,7 @@
+ Condition(EXITED);
+
+ #ifdef DEBUG_MT
+- cerr.form("%s %ld\n", __FUNCTION__, TInfo().ID());
++ cerr << __FUNCTION__ << " " << TInfo().ID() << endl;
+ #endif
+
+ if (TInfo().SymbolSet())
+@@ -962,7 +961,7 @@
+ thread->Condition(EXITED);
+
+ #ifdef DEBUG_MT
+- cerr.form("%s %ld\n", __FUNCTION__, thread->TInfo().ID());
++ cerr << __FUNCTION__ << " " << thread->TInfo().ID();
+ #endif
+
+ if (thread->TInfo().SymbolSet())