Please post the ChangeLog entry outside the patch in the future.

        * ftp/cmds.c (another): Changed to 'int another (int *pargc,
        char ***pargv, const char *prompt)'. Added new variables
        BUFFER and ARG. Use readline for input. Use add_history only
        when HAVE_LIBREADLINE is defined. Fix error-checking.

See below.  Please use two spaces after a end-of-sentence period as
well.

        * ftp/extern.h (another) [notdef]: Changed to 'int another
        *(int pargc, char ***pargv, const char *prompt)'.

It is simpler, and more clear to simply state `changed type of FOO to
const char *FOO' or some such.

        * ftp/ftp.c (login): Removed HAVE_LIBREADLINE.

        * ftp/ftp_var.h: Removed HAVE_LIBREADLINE and LINE is always char*.

Why?  Is readline included in gnulib?  If readline is included in
gnulib, how does it work together with libhistory that is seperate?

        * ftp/main.c: #include <readline.h> (cmdscanner): Use readline
        uniformly. Use add_history only when HAVE_LIBREADLINE is
        defined. Replaced 0 with NULL.

add_history is only used if HAVE_LIBHISTORY is defined.  If you intend
to use something from gnulib, you should use "readline.h".



_______________________________________________
bug-inetutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-inetutils

Reply via email to