/ncftp-3.2.5/ncftp/readln.h
C Header | 30 lines | 21 code | 2 blank | 7 comment | 3 complexity | 1986e4978ae1804ce014e5acc218ecfa MD5 | raw file
Possible License(s): AGPL-3.0
- /* readln.h
- *
- * Copyright (c) 1992-2004 by Mike Gleason.
- * All rights reserved.
- *
- */
- #if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
- # define kHistoryFileName "history.txt"
- #else
- # define kHistoryFileName "history"
- #endif
- /* readln.c */
- void GetScreenColumns(void);
- void InitTermcap(void);
- void InitReadline(void);
- void ReCacheBookmarks(void);
- char *Readline(char *);
- void AddHistory(const char *const line);
- void PrintStartupBanner(void);
- void SetXtermTitle(const char *const fmt, ...)
- #if (defined(__GNUC__)) && (__GNUC__ >= 2)
- __attribute__ ((format (printf, 1, 2)))
- #endif
- ;
- void MakePrompt(char *, size_t);
- void SaveHistory(void);
- void LoadHistory(void);
- void DisposeReadline(void);