Commit 0b04128aa4b4b65de5d2d942cebecbd50c92d630
1 parent
f731fcdf
Exists in
master
and in
5 other branches
Ajustes na interface hllapi para permitir mudança no caractere de quebra de linha.
Showing
3 changed files
with
5 additions
and
2 deletions
Show diff stats
src/include/pw3270/ipcpackets.h
@@ -169,6 +169,7 @@ struct hllapi_packet_query_offset | @@ -169,6 +169,7 @@ struct hllapi_packet_query_offset | ||
169 | unsigned char packet_id; | 169 | unsigned char packet_id; |
170 | unsigned short addr; | 170 | unsigned short addr; |
171 | unsigned short len; | 171 | unsigned short len; |
172 | + char lf; | ||
172 | }; | 173 | }; |
173 | 174 | ||
174 | struct hllapi_packet_emulate_input | 175 | struct hllapi_packet_emulate_input |
src/libpw3270cpp/remote.cc
@@ -1183,7 +1183,8 @@ | @@ -1183,7 +1183,8 @@ | ||
1183 | string get_text(int baddr, size_t len) | 1183 | string get_text(int baddr, size_t len) |
1184 | { | 1184 | { |
1185 | #if defined(WIN32) | 1185 | #if defined(WIN32) |
1186 | - struct hllapi_packet_query_offset query = { HLLAPI_PACKET_GET_TEXT_AT_OFFSET, (unsigned short) baddr, (unsigned short) len }; | 1186 | + |
1187 | + struct hllapi_packet_query_offset query = { HLLAPI_PACKET_GET_TEXT_AT_OFFSET, (unsigned short) baddr, (unsigned short) len, '\n' }; | ||
1187 | return query_string(&query,sizeof(query),len); | 1188 | return query_string(&query,sizeof(query),len); |
1188 | 1189 | ||
1189 | #elif defined(HAVE_DBUS) | 1190 | #elif defined(HAVE_DBUS) |
src/plugins/hllapi/pluginmain.c
@@ -306,7 +306,8 @@ | @@ -306,7 +306,8 @@ | ||
306 | case HLLAPI_PACKET_GET_TEXT_AT_OFFSET: | 306 | case HLLAPI_PACKET_GET_TEXT_AT_OFFSET: |
307 | send_text(source,lib3270_get_text( lib3270_get_default_session_handle(), | 307 | send_text(source,lib3270_get_text( lib3270_get_default_session_handle(), |
308 | ((struct hllapi_packet_query_offset *) source->buffer)->addr, | 308 | ((struct hllapi_packet_query_offset *) source->buffer)->addr, |
309 | - ((struct hllapi_packet_query_offset *) source->buffer)->len)); | 309 | + ((struct hllapi_packet_query_offset *) source->buffer)->len, |
310 | + ((struct hllapi_packet_query_offset *) source->buffer)->lf)); | ||
310 | break; | 311 | break; |
311 | 312 | ||
312 | case HLLAPI_PACKET_CMP_TEXT_AT: | 313 | case HLLAPI_PACKET_CMP_TEXT_AT: |