The __set_ospeed() function is coded against the speed_t type declared
in termios.h, but it's prototype in termcap.h and the main file use the underlying definition (which is now an int, not a long for compatibility with NetBSD). Really termcap.h should use speed_t too, but I guess that this might break sources that don't include termios.h first.
This commit is contained in:
parent
f0607ab21d
commit
ef2879f73e
@ -65,7 +65,7 @@
|
||||
.Ft char *
|
||||
.Fn tparm "const char *cp" "..."
|
||||
.Ft void
|
||||
.Fn __set_ospeed "unsigned long speed"
|
||||
.Fn __set_ospeed "unsigned int speed"
|
||||
.Sh DESCRIPTION
|
||||
These functions extract and use capabilities from a terminal capability data
|
||||
base, usually
|
||||
|
@ -24,7 +24,7 @@
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/* $Id: termcap.h,v 1.11 1997/04/13 11:41:59 bde Exp $ */
|
||||
/* $Id: termcap.h,v 1.12 1998/03/12 14:09:55 bde Exp $ */
|
||||
|
||||
#ifndef _TERMCAP_H_
|
||||
#define _TERMCAP_H_
|
||||
@ -46,7 +46,7 @@ extern int tputs __P((const char *, int, int (*)(int)));
|
||||
extern char *tgoto __P((const char *, int, int));
|
||||
extern char *tparm __P((const char *, ...));
|
||||
|
||||
extern void __set_ospeed __P((unsigned long speed));
|
||||
extern void __set_ospeed __P((unsigned int speed));
|
||||
|
||||
__END_DECLS
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user