Commit 34f34f3d3b44198978bcccc327718f72053aed1e

Authored by perry.werneck@gmail.com
1 parent 854943ad

Recuperando código do sample que foi danificador por engano

Showing 1 changed file with 5 additions and 49 deletions   Show diff stats
src/sample/connect.c
... ... @@ -33,7 +33,6 @@
33 33 #include <stdlib.h>
34 34 #include <string.h>
35 35 #include <lib3270.h>
36   - #include <lib3270/actions.h>
37 36  
38 37 /*--[ Implement ]------------------------------------------------------------------------------------*/
39 38  
... ... @@ -61,67 +60,24 @@
61 60  
62 61 printf("Connected to LU %s\n",lib3270_get_luname(hSession));
63 62  
64   - // Wait until the host is ready for commands
  63 + /* Wait until the host is ready for commands */
65 64 rc = lib3270_wait_for_ready(hSession,60);
66 65 if(rc)
67 66 {
68 67 fprintf(stderr,"Error waiting for session negotiation: %s\n",strerror(rc));
69 68 return rc;
70 69 }
71   -
72   - while(lib3270_wait_for_ready(hSession,60))
73   - {
74   - char * screen_id = lib3270_get_text(hSession,1,9);
75   -
76   - printf("Screen-id: [%s]",screen_id);
77   -
78   - if(!strcasecmp(screen_id)," ")
79   - {
80   -/*
81   - select
82   - when host~queryStringAt(16,34,"Tecle ENTER")
83   - then host~sendEnterKey()
84   -
85   - when host~queryStringAt(2,24,"Conexoes Externas ao SISBB")
86   - then host~sendEnterKey()
87   -
88   - when host~queryStringAt(15,2,"Aplicativo :") then
89   - do
90   - if host~queryStringAt(15,21,app) = 0 then
91   - do
92   - host~setStringAt(15,21,aplic)
93   - host~setCursorPosition(13,21)
94   - end
95   - end
96   -
97   - otherwise
98   - end
99   -*/
100   - }
101   - else
102   - {
103   - fprintf(stderr,"Tela desconhecida [%s], abortando\n",screen_id);
104   - break;
105   - }
106   -
107   -
108   - lib3270_free(screen_id);
109   -
110   - }
111   -
112   -/*
113   -
114   - rc = lib3270_enter(hSession);
115   - rc = lib3270_wait_for_ready(hSession,60);
116   -
  70 + else
117 71 {
  72 + /* Host is ready, get screen contents */
118 73 char *text = lib3270_get_text(hSession,0,-1);
119 74  
120 75 printf("\nScreen contents:\n%s\n",text);
121 76  
122 77 lib3270_free(text);
123 78 }
124   -*/
  79 +
  80 +
125 81  
126 82  
127 83 /* Release session handle */
... ...