You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2012/12/05 00:03:04 UTC
[lucy-commits] [7/9] git commit: refs/heads/c-bindings-wip1 - Temp hack to omit
callback functions
Temp hack to omit callback functions
Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/305412a9
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/305412a9
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/305412a9
Branch: refs/heads/c-bindings-wip1
Commit: 305412a956dcda46c89acbca6dd615b23639cf2e
Parents: f797438
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Fri Nov 23 01:07:37 2012 +0100
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Tue Dec 4 20:57:58 2012 +0100
----------------------------------------------------------------------
clownfish/compiler/src/CFCBindClass.c | 4 ++--
clownfish/compiler/src/CFCBindMethod.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy/blob/305412a9/clownfish/compiler/src/CFCBindClass.c
----------------------------------------------------------------------
diff --git a/clownfish/compiler/src/CFCBindClass.c b/clownfish/compiler/src/CFCBindClass.c
index 2bebdc3..2fd6105 100644
--- a/clownfish/compiler/src/CFCBindClass.c
+++ b/clownfish/compiler/src/CFCBindClass.c
@@ -321,11 +321,11 @@ CFCBindClass_to_c_data(CFCBindClass *self) {
}
// Declare (but don't define) callback.
- if (CFCMethod_novel(method) && !CFCMethod_final(method)) {
+ /*if (CFCMethod_novel(method) && !CFCMethod_final(method)) {
char *cb_dec = CFCBindMeth_callback_dec(method);
cb_funcs = CFCUtil_cat(cb_funcs, cb_dec, "\n", NULL);
FREEMEM(cb_dec);
- }
+ }*/
// Define MethodSpec struct.
if (meth_num != 0) {
http://git-wip-us.apache.org/repos/asf/lucy/blob/305412a9/clownfish/compiler/src/CFCBindMethod.c
----------------------------------------------------------------------
diff --git a/clownfish/compiler/src/CFCBindMethod.c b/clownfish/compiler/src/CFCBindMethod.c
index 85ac99e..c89af0a 100644
--- a/clownfish/compiler/src/CFCBindMethod.c
+++ b/clownfish/compiler/src/CFCBindMethod.c
@@ -193,7 +193,7 @@ CFCBindMeth_spec_def(CFCMethod *method) {
int is_novel = CFCMethod_novel(method);
const char *full_override_sym = "NULL";
- if (is_novel && !CFCMethod_final(method)) {
+ if (0 && is_novel && !CFCMethod_final(method)) {
full_override_sym = CFCMethod_full_override_sym(method);
}