From 697cdd9871f4be68be4d3805cb9ef35c624b7e80 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Tue, 29 Jul 2008 09:17:28 +0000 Subject: Add prototypes. Remove misc. C++-code pollution. --- cpukit/telnetd/pty.c | 57 ++++++---------------------------------------------- 1 file changed, 6 insertions(+), 51 deletions(-) (limited to 'cpukit/telnetd/pty.c') diff --git a/cpukit/telnetd/pty.c b/cpukit/telnetd/pty.c index a3201f7613..63e8187e32 100644 --- a/cpukit/telnetd/pty.c +++ b/cpukit/telnetd/pty.c @@ -30,9 +30,6 @@ /* #define DEBUG DEBUG_WH */ -#ifdef __cplusplus -extern "C" { -#endif /*-----------------------------------------*/ #include #include @@ -42,9 +39,6 @@ extern "C" { #include #include #include -#ifdef __cplusplus -}; -#endif /*-----------------------------------------*/ #include #include @@ -91,11 +85,6 @@ struct pty_tt { }; -#ifdef __cplusplus -extern "C" { -#endif - - static int telnet_pty_inited=FALSE; static pty_t *telnet_ptys; @@ -469,10 +458,10 @@ rtems_device_driver my_pty_initialize( return RTEMS_SUCCESSFUL; } -static int pty_do_finalize() +static int pty_do_finalize(void) { -int ndx; -rtems_status_code status; + int ndx; + rtems_status_code status; if ( !telnet_pty_inited ) return 0; @@ -643,7 +632,7 @@ static const rtems_termios_callbacks * pty_get_termios_handlers(int polled) { } /*-----------------------------------------------------------*/ -static int pty_do_initialize() +static int pty_do_initialize(void) { if ( !telnet_pty_inited ) { if (RTEMS_SUCCESSFUL==rtems_io_register_driver(0, &drvPty, &pty_major)) @@ -654,46 +643,12 @@ static int pty_do_initialize() return telnet_pty_inited; } -#ifdef __cplusplus - -class TelnetPtyIni { -public: - TelnetPtyIni() { - if (!nest++) { - pty_do_initialize(); - } - } - - ~TelnetPtyIni() { - if (!--nest) { - pty_do_finalize(); - } - } -private: - static int nest; -}; - -static TelnetPtyIni onlyInst; -int TelnetPtyIni::nest=0; - -int telnet_pty_initialize() -{ - return telnet_pty_inited; -} - -int telnet_pty_finalize() -{ - return telnet_pty_inited; -} -}; -#else -int telnet_pty_initialize() +int telnet_pty_initialize(void) { return pty_do_initialize(); } -int telnet_pty_finalize() +int telnet_pty_finalize(void) { return pty_do_finalize(); } -#endif -- cgit v1.2.3