diff options
| author | Peter Wemm <peter@FreeBSD.org> | 1996-09-10 12:42:10 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 1996-09-10 12:42:10 +0000 |
| commit | 2fdc74a61718df7934bfaaab96696163a5b987e2 (patch) | |
| tree | bf9486b1e3cfc1005d2fe2c1e577e60803e7c378 /lib/libtermcap/tputs.c | |
| parent | 29dde1ef7167f0495b304b748b6e1215d23f3593 (diff) | |
Notes
Diffstat (limited to 'lib/libtermcap/tputs.c')
| -rw-r--r-- | lib/libtermcap/tputs.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/libtermcap/tputs.c b/lib/libtermcap/tputs.c index 6cfdeedd0fa0..0e8b147b6635 100644 --- a/lib/libtermcap/tputs.c +++ b/lib/libtermcap/tputs.c @@ -57,14 +57,14 @@ char PC; * The number of affected lines is affcnt, and the routine * used to output one character is outc. */ -void +int tputs(const char *cp, int affcnt, int (*outc)(int)) { register int i = 0; register int mspc10; if (cp == 0) - return; + return 0; /* * Convert the number representing the delay. @@ -104,9 +104,9 @@ tputs(const char *cp, int affcnt, int (*outc)(int)) * not comprehensible, then don't try to delay. */ if (i == 0) - return; + return 0; if (ospeed <= 0 || ospeed >= (sizeof tmspc10 / sizeof tmspc10[0])) - return; + return 0; /* * Round up by a half a character frame, @@ -119,4 +119,5 @@ tputs(const char *cp, int affcnt, int (*outc)(int)) i += mspc10 / 2; for (i /= mspc10; i > 0; i--) (*outc)(PC); + return 0; } |
