Commit 9b29e43acb952c5296c1ab5c2964533c83486b4c
1 parent
dc0114b4
Exists in
master
and in
3 other branches
+ Updating API.
+ Removing warnings.
Showing
3 changed files
with
5 additions
and
5 deletions
Show diff stats
src/include/lib3270.h
@@ -975,10 +975,10 @@ | @@ -975,10 +975,10 @@ | ||
975 | * @param h Session Handle. | 975 | * @param h Session Handle. |
976 | * @param baddr Reference position. | 976 | * @param baddr Reference position. |
977 | * | 977 | * |
978 | - * @return Contents of the entire field, release it with lib3270_free() | 978 | + * @return NULL if failed, contents of the entire field if suceeds (release it with lib3270_free()). |
979 | * | 979 | * |
980 | */ | 980 | */ |
981 | - LIB3270_EXPORT char * lib3270_get_field_at(H3270 *h, int baddr); | 981 | + LIB3270_EXPORT char * lib3270_get_field_text_at(H3270 *h, int baddr); |
982 | 982 | ||
983 | /** | 983 | /** |
984 | * @brief Find the next unprotected field. | 984 | * @brief Find the next unprotected field. |
src/lib3270/html.c
@@ -280,7 +280,7 @@ | @@ -280,7 +280,7 @@ | ||
280 | } | 280 | } |
281 | else if(session->text[baddr+col+1].chr == 'F') | 281 | else if(session->text[baddr+col+1].chr == 'F') |
282 | { | 282 | { |
283 | - char *text = lib3270_get_field_at(session,baddr+col+1); | 283 | + char *text = lib3270_get_field_text_at(session,baddr+col+1); |
284 | 284 | ||
285 | if(text) | 285 | if(text) |
286 | { | 286 | { |
src/lib3270/selection.c
@@ -562,7 +562,7 @@ LIB3270_EXPORT int lib3270_cmp_text_at(H3270 *h, int row, int col, const char *t | @@ -562,7 +562,7 @@ LIB3270_EXPORT int lib3270_cmp_text_at(H3270 *h, int row, int col, const char *t | ||
562 | * | 562 | * |
563 | * @return String with the field contents (release it with lib3270_free() | 563 | * @return String with the field contents (release it with lib3270_free() |
564 | */ | 564 | */ |
565 | -LIB3270_EXPORT char * lib3270_get_field_at(H3270 *session, int baddr) | 565 | +LIB3270_EXPORT char * lib3270_get_field_text_at(H3270 *session, int baddr) |
566 | { | 566 | { |
567 | int first = lib3270_field_addr(session,baddr); | 567 | int first = lib3270_field_addr(session,baddr); |
568 | 568 | ||
@@ -718,7 +718,7 @@ char * cut_text(H3270 *hSession, char tok) | @@ -718,7 +718,7 @@ char * cut_text(H3270 *hSession, char tok) | ||
718 | text = lib3270_realloc(text,bufpos); | 718 | text = lib3270_realloc(text,bufpos); |
719 | 719 | ||
720 | // Move contents of the current field | 720 | // Move contents of the current field |
721 | - while(daddr < (maxlen-1) && !hSession->ea_buf[daddr].fa) | 721 | + while(daddr < (int) (maxlen-1) && !hSession->ea_buf[daddr].fa) |
722 | { | 722 | { |
723 | saddr = cut_addr(hSession,daddr,saddr,maxlen,&sattr); | 723 | saddr = cut_addr(hSession,daddr,saddr,maxlen,&sattr); |
724 | daddr++; | 724 | daddr++; |