Commit a81b4240804782c3ec1715da717fc815122b3536

Authored by perry.werneck@gmail.com
1 parent 89498ecf

Reforma do sistema de actions aparentemente ok, teste por memory leaks saiu com 0

Showing 1 changed file with 7 additions and 7 deletions   Show diff stats
@@ -277,23 +277,23 @@ LIB3270_EXPORT int lib3270_paste(H3270 *h, const unsigned char *str) @@ -277,23 +277,23 @@ LIB3270_EXPORT int lib3270_paste(H3270 *h, const unsigned char *str)
277 return 0; 277 return 0;
278 } 278 }
279 279
280 -LIB3270_EXPORT int lib3270_pastenext(H3270 *h) 280 +LIB3270_ACTION(pastenext)
281 { 281 {
282 char * ptr; 282 char * ptr;
283 int rc; 283 int rc;
284 284
285 - CHECK_SESSION_HANDLE(h); 285 + CHECK_SESSION_HANDLE(hSession);
286 286
287 - if(!(lib3270_connected(h) && h->paste_buffer)) 287 + if(!(lib3270_connected(hSession) && hSession->paste_buffer))
288 { 288 {
289 - lib3270_ring_bell(h); 289 + lib3270_ring_bell(hSession);
290 return 0; 290 return 0;
291 } 291 }
292 292
293 - ptr = h->paste_buffer;  
294 - h->paste_buffer = NULL; 293 + ptr = hSession->paste_buffer;
  294 + hSession->paste_buffer = NULL;
295 295
296 - rc = lib3270_paste(h,(unsigned char *) ptr); 296 + rc = lib3270_paste(hSession,(unsigned char *) ptr);
297 297
298 free(ptr); 298 free(ptr);
299 return rc; 299 return rc;