Commit b6bed264814ddfdb292e81ad87910cec36eb9471
1 parent
46ce8b7a
Exists in
master
and in
3 other branches
Updating doxygen support.
Showing
4 changed files
with
16 additions
and
15 deletions
Show diff stats
Makefile.in
| @@ -142,7 +142,6 @@ lib@LIB3270_NAME@.pot: \ | @@ -142,7 +142,6 @@ lib@LIB3270_NAME@.pot: \ | ||
| 142 | doc: | 142 | doc: |
| 143 | @$(DOXYGEN) doxygen/doxyfile | 143 | @$(DOXYGEN) doxygen/doxyfile |
| 144 | 144 | ||
| 145 | - | ||
| 146 | #---[ Install Targets ]------------------------------------------------------------------ | 145 | #---[ Install Targets ]------------------------------------------------------------------ |
| 147 | 146 | ||
| 148 | install: | 147 | install: |
doxygen/doxyfile.in
| @@ -74,7 +74,7 @@ CREATE_SUBDIRS = NO | @@ -74,7 +74,7 @@ CREATE_SUBDIRS = NO | ||
| 74 | # Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, | 74 | # Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, |
| 75 | # Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. | 75 | # Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. |
| 76 | 76 | ||
| 77 | -OUTPUT_LANGUAGE = Portuguese | 77 | +OUTPUT_LANGUAGE = English |
| 78 | 78 | ||
| 79 | # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will | 79 | # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will |
| 80 | # include brief member descriptions after the members that are listed in | 80 | # include brief member descriptions after the members that are listed in |
| @@ -648,7 +648,7 @@ WARN_FORMAT = "$file:$line: $text" | @@ -648,7 +648,7 @@ WARN_FORMAT = "$file:$line: $text" | ||
| 648 | # and error messages should be written. If left blank the output is written | 648 | # and error messages should be written. If left blank the output is written |
| 649 | # to stderr. | 649 | # to stderr. |
| 650 | 650 | ||
| 651 | -WARN_LOGFILE = doxygen.log | 651 | +WARN_LOGFILE = @BASEDIR@/doxygen/doxygen.log |
| 652 | 652 | ||
| 653 | #--------------------------------------------------------------------------- | 653 | #--------------------------------------------------------------------------- |
| 654 | # configuration options related to the input files | 654 | # configuration options related to the input files |
| @@ -711,8 +711,8 @@ FILE_PATTERNS = *.c \ | @@ -711,8 +711,8 @@ FILE_PATTERNS = *.c \ | ||
| 711 | *.for \ | 711 | *.for \ |
| 712 | *.vhd \ | 712 | *.vhd \ |
| 713 | *.vhdl \ | 713 | *.vhdl \ |
| 714 | - *.js \ | ||
| 715 | - *.xml | 714 | + *.js \ |
| 715 | + *.xml | ||
| 716 | 716 | ||
| 717 | # The RECURSIVE tag can be used to turn specify whether or not subdirectories | 717 | # The RECURSIVE tag can be used to turn specify whether or not subdirectories |
| 718 | # should be searched for input files as well. Possible values are YES and NO. | 718 | # should be searched for input files as well. Possible values are YES and NO. |
| @@ -1401,7 +1401,7 @@ RTF_EXTENSIONS_FILE = | @@ -1401,7 +1401,7 @@ RTF_EXTENSIONS_FILE = | ||
| 1401 | # If the GENERATE_MAN tag is set to YES (the default) Doxygen will | 1401 | # If the GENERATE_MAN tag is set to YES (the default) Doxygen will |
| 1402 | # generate man pages | 1402 | # generate man pages |
| 1403 | 1403 | ||
| 1404 | -GENERATE_MAN = NO | 1404 | +GENERATE_MAN = YES |
| 1405 | 1405 | ||
| 1406 | # The MAN_OUTPUT tag is used to specify where the man pages will be put. | 1406 | # The MAN_OUTPUT tag is used to specify where the man pages will be put. |
| 1407 | # If a relative path is entered the value of OUTPUT_DIRECTORY will be | 1407 | # If a relative path is entered the value of OUTPUT_DIRECTORY will be |
| @@ -1753,7 +1753,7 @@ DOT_IMAGE_FORMAT = png | @@ -1753,7 +1753,7 @@ DOT_IMAGE_FORMAT = png | ||
| 1753 | # need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files | 1753 | # need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files |
| 1754 | # visible. Older versions of IE do not have SVG support. | 1754 | # visible. Older versions of IE do not have SVG support. |
| 1755 | 1755 | ||
| 1756 | -INTERACTIVE_SVG = NO | 1756 | +INTERACTIVE_SVG = YES |
| 1757 | 1757 | ||
| 1758 | # The tag DOT_PATH can be used to specify the path where the dot tool can be | 1758 | # The tag DOT_PATH can be used to specify the path where the dot tool can be |
| 1759 | # found. If left blank, it is assumed the dot tool can be found in the path. | 1759 | # found. If left blank, it is assumed the dot tool can be found in the path. |
src/include/lib3270.h
| @@ -392,23 +392,19 @@ | @@ -392,23 +392,19 @@ | ||
| 392 | LIB3270_EXPORT unsigned int lib3270_get_length(H3270 *h); | 392 | LIB3270_EXPORT unsigned int lib3270_get_length(H3270 *h); |
| 393 | 393 | ||
| 394 | /** | 394 | /** |
| 395 | - * Start a new session (INCOMPLETE). | ||
| 396 | - * | ||
| 397 | - * Initialize session structure, opens a new session. | ||
| 398 | - * WARNING: Multi session ins't yet supported in lib3270, because of this | ||
| 399 | - * this call always return the handle of the same session. | 395 | + * @brief Creates an empty TN3270 session. |
| 400 | * | 396 | * |
| 401 | * @param model Terminal model. | 397 | * @param model Terminal model. |
| 402 | * | 398 | * |
| 403 | - * @return lib3270 internal session structure. | 399 | + * @return Handle of the new session. |
| 404 | * | 400 | * |
| 405 | */ | 401 | */ |
| 406 | LIB3270_EXPORT H3270 * lib3270_session_new(const char *model); | 402 | LIB3270_EXPORT H3270 * lib3270_session_new(const char *model); |
| 407 | 403 | ||
| 408 | /** | 404 | /** |
| 409 | - * Destroy session, release memory. | 405 | + * @brief Closes a TN3270 session releasing resources. |
| 410 | * | 406 | * |
| 411 | - * @param h Session handle. | 407 | + * @param h handle of the session to close. |
| 412 | * | 408 | * |
| 413 | */ | 409 | */ |
| 414 | LIB3270_EXPORT void lib3270_session_free(H3270 *h); | 410 | LIB3270_EXPORT void lib3270_session_free(H3270 *h); |
src/lib3270/session.c
| @@ -55,6 +55,12 @@ | @@ -55,6 +55,12 @@ | ||
| 55 | 55 | ||
| 56 | /*---[ Implement ]------------------------------------------------------------------------------------------------------------*/ | 56 | /*---[ Implement ]------------------------------------------------------------------------------------------------------------*/ |
| 57 | 57 | ||
| 58 | +/** | ||
| 59 | + * @brief Closes a TN3270 session releasing resources. | ||
| 60 | + * | ||
| 61 | + * @param h handle of the session to close. | ||
| 62 | + * | ||
| 63 | + */ | ||
| 58 | void lib3270_session_free(H3270 *h) | 64 | void lib3270_session_free(H3270 *h) |
| 59 | { | 65 | { |
| 60 | size_t f; | 66 | size_t f; |