Commit 23efd9b22e34b47df44763999715adbcaedd1e13
1 parent
9d7dc6de
Exists in
master
and in
1 other branch
Working on new IPC API.
Showing
3 changed files
with
11 additions
and
6 deletions
Show diff stats
Makefile.in
| ... | ... | @@ -342,6 +342,9 @@ $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MIN |
| 342 | 342 | $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJDBG)/$(SRC).o) \ |
| 343 | 343 | $(BINDBG)/lib$(MODULE_NAME).a |
| 344 | 344 | |
| 345 | + @rm -f $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@ | |
| 346 | + @rm -f $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@ | |
| 347 | + | |
| 345 | 348 | @$(MKDIR) `dirname $@` |
| 346 | 349 | @echo $< ... |
| 347 | 350 | @$(LD) \ | ... | ... |
src/core/methods.c
| ... | ... | @@ -60,12 +60,14 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria |
| 60 | 60 | if(lib3270_input_string(ipc3270_get_session(object),(const unsigned char *) converted) < 0) |
| 61 | 61 | { |
| 62 | 62 | // Failed! |
| 63 | + debug("%s failed: %s",method_name,strerror(errno)); | |
| 63 | 64 | ipc3270_set_error(object,errno,error); |
| 64 | 65 | return NULL; |
| 65 | 66 | } |
| 66 | 67 | |
| 67 | 68 | // Suceeded |
| 68 | - return g_variant_new_int16((gint16) 0); | |
| 69 | + debug("%s Suceeds",method_name); | |
| 70 | + return g_variant_new("(i)", (gint) 0); | |
| 69 | 71 | |
| 70 | 72 | } |
| 71 | 73 | else if(!g_ascii_strcasecmp(method_name,"setStringAt")) |
| ... | ... | @@ -83,7 +85,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria |
| 83 | 85 | } |
| 84 | 86 | |
| 85 | 87 | // Suceeded |
| 86 | - return g_variant_new_int16((gint16) 0); | |
| 88 | + return g_variant_new("(i)", (gint) 0); | |
| 87 | 89 | |
| 88 | 90 | } |
| 89 | 91 | else if(!g_ascii_strcasecmp(method_name,"getStringAt")) |
| ... | ... | @@ -110,7 +112,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria |
| 110 | 112 | } |
| 111 | 113 | |
| 112 | 114 | // Suceeded |
| 113 | - return g_variant_new_int16((gint16) 0); | |
| 115 | + return g_variant_new("(i)", (gint) 0); | |
| 114 | 116 | |
| 115 | 117 | } |
| 116 | 118 | else if(!g_ascii_strcasecmp(method_name,"getStringAtAddress")) |
| ... | ... | @@ -137,7 +139,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria |
| 137 | 139 | } |
| 138 | 140 | |
| 139 | 141 | // Suceeded |
| 140 | - return g_variant_new_int16((gint16) 0); | |
| 142 | + return g_variant_new("(i)", (gint) 0); | |
| 141 | 143 | |
| 142 | 144 | } |
| 143 | 145 | } |
| ... | ... | @@ -161,7 +163,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria |
| 161 | 163 | } |
| 162 | 164 | |
| 163 | 165 | // Suceeded |
| 164 | - return g_variant_new_int16((gint16) 0); | |
| 166 | + return g_variant_new("(i)", (gint) 0); | |
| 165 | 167 | |
| 166 | 168 | } |
| 167 | 169 | ... | ... |