Commit 31b5435710d08dabe935c124bdd5ba6821fb8e9c

Authored by Perry Werneck
1 parent 9baca4ee

Incluindo método para obter a URL do host

Showing 1 changed file with 13 additions and 0 deletions   Show diff stats
host.c
... ... @@ -219,6 +219,19 @@ static void update_host(H3270 *h)
219 219  
220 220 }
221 221  
  222 +LIB3270_EXPORT const char * lib3270_get_url(H3270 *h, char *buffer, int len)
  223 +{
  224 + CHECK_SESSION_HANDLE(h);
  225 +
  226 + snprintf(buffer,len,"%s://%s:%s",
  227 + ((h->options & LIB3270_OPTION_SSL) == 0) ? "tn3270" : "tn3270s",
  228 + h->host.current,
  229 + h->host.srvc
  230 + );
  231 +
  232 + return buffer;
  233 +}
  234 +
222 235 LIB3270_EXPORT const char * lib3270_set_url(H3270 *h, const char *n)
223 236 {
224 237 CHECK_SESSION_HANDLE(h);
... ...