Commit 0b04128aa4b4b65de5d2d942cebecbd50c92d630

Authored by Perry Werneck
1 parent f731fcdf

Ajustes na interface hllapi para permitir mudança no caractere de quebra de linha.

src/include/pw3270/ipcpackets.h
... ... @@ -169,6 +169,7 @@ struct hllapi_packet_query_offset
169 169 unsigned char packet_id;
170 170 unsigned short addr;
171 171 unsigned short len;
  172 + char lf;
172 173 };
173 174  
174 175 struct hllapi_packet_emulate_input
... ...
src/libpw3270cpp/remote.cc
... ... @@ -1183,7 +1183,8 @@
1183 1183 string get_text(int baddr, size_t len)
1184 1184 {
1185 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 1188 return query_string(&query,sizeof(query),len);
1188 1189  
1189 1190 #elif defined(HAVE_DBUS)
... ...
src/plugins/hllapi/pluginmain.c
... ... @@ -306,7 +306,8 @@
306 306 case HLLAPI_PACKET_GET_TEXT_AT_OFFSET:
307 307 send_text(source,lib3270_get_text( lib3270_get_default_session_handle(),
308 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 311 break;
311 312  
312 313 case HLLAPI_PACKET_CMP_TEXT_AT:
... ...