Commit 8a2ccd7279e90b0983b7d914432776940896eb9a

Authored by Perry Werneck
1 parent 9e0178d5
Exists in master and in 1 other branch develop

Fixing windows build.

server/pw3270-plugin-ipc.cbp
... ... @@ -121,6 +121,9 @@
121 121 <Unit filename="src/core/windows/resources.rc">
122 122 <Option compilerVar="WINDRES" />
123 123 </Unit>
  124 + <Unit filename="src/core/windows/response.c">
  125 + <Option compilerVar="CC" />
  126 + </Unit>
124 127 <Unit filename="src/core/windows/start.c">
125 128 <Option compilerVar="CC" />
126 129 </Unit>
... ...
server/src/core/windows/pipesource.c
... ... @@ -101,7 +101,7 @@ static void process_input(IPC3270_PIPE_SOURCE *source, DWORD cbRead) {
101 101 int request_type = 0;
102 102  
103 103 if(lib3270_get_toggle(hSession,LIB3270_TOGGLE_EVENT_TRACE))
104   - lib3270_trace_data(hSession, "IPC Data block received on pipe", (const char *) source->buffer, (size_t) cbRead);
  104 + lib3270_trace_data(hSession, "IPC Data block received on pipe", (const unsigned char *) source->buffer, (size_t) cbRead);
105 105  
106 106 debug("Received packet \"%s\" with %u bytes", request_name, (unsigned int) cbRead);
107 107  
... ... @@ -169,7 +169,7 @@ static void process_input(IPC3270_PIPE_SOURCE *source, DWORD cbRead) {
169 169 DWORD wrote = (DWORD) szPacket;
170 170  
171 171 if(lib3270_get_toggle(hSession,LIB3270_TOGGLE_EVENT_TRACE))
172   - lib3270_trace_data(hSession, "IPC Data block sent to pipe", (const char *) buffer, szPacket);
  172 + lib3270_trace_data(hSession, "IPC Data block sent to pipe", (const unsigned char *) buffer, szPacket);
173 173  
174 174 WriteFile(source->hPipe,buffer,wrote,&wrote,NULL);
175 175  
... ...
server/src/core/windows/response.c
... ... @@ -121,6 +121,17 @@ void ipc3270_response_append_string(GObject *object, const gchar *text) {
121 121  
122 122 }
123 123  
  124 +void ipc3270_response_append_boolean(GObject *object, gboolean value) {
  125 +
  126 + ipc3270Response * response = IPC3270_RESPONSE(object);
  127 +
  128 + if(response->value)
  129 + g_variant_unref(response->value);
  130 +
  131 + response->value = g_variant_new_boolean(value);
  132 +}
  133 +
  134 +
124 135 GVariant * ipc3270_response_steal_value(GObject *object) {
125 136  
126 137 ipc3270Response * response = IPC3270_RESPONSE(object);
... ...