head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.48 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.46 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.44 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.42 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.40 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.38 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.36 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.34 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.32 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.30 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.28 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.26 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.24 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.22 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.20 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.18 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.16 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.14 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.12 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.10 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.8 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.6 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.4 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.2 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.1.1.1.0.14 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.12 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.10 pkgsrc-2003Q4-base:1.1.1.1 netbsd-1-6-1:1.1.1.1.0.6 netbsd-1-6-1-base:1.1.1.1 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 netbsd-1-5-PATCH001:1.1.1.1 netbsd-1-5-RELEASE:1.1.1.1 netbsd-1-4-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.2 date 2004.09.11.14.56.33; author jmmv; state dead; branches; next 1.1; 1.1 date 2000.08.25.16.15.53; author jlam; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.08.25.16.15.53; author jlam; state Exp; branches; next ; desc @@ 1.2 log @Remove devel/cmdline: it is unmaintained and does not build with recent versions of GCC 3 (in fact, it already had lots of patches to fix C++ stuff, but still had problems). Ok'ed by jlam@@, who imported it in the first place. Not used by any other package nor anyone else (as seen in tech-pkg@@). @ text @$NetBSD: patch-ap,v 1.1 2000/08/25 16:15:53 jlam Exp $ --- src/cmd/shells.h.orig Thu Jan 2 13:33:30 1997 +++ src/cmd/shells.h @@@@ -16,6 +16,9 @@@@ // // ^HISTORY: // 04/19/92 Brad Appleton Created +// +// 08/16/00 Johnny Lam +// - Updated to follow ISO C++ standard //-^^--------------------------------------------------------------------- #ifndef _shells_h @@@@ -28,11 +31,11 @@@@ public: ShellVariable(const char * name); - virtual ~ShellVariable(void); + virtual ~ShellVariable(); // Return the name of this variable const char * - name(void) const { return var_name ; } + name() const { return var_name ; } // Set the value of this variable void @@@@ -40,7 +43,7 @@@@ // Return the value of this variable const char * - value(void) const { return var_value; } + value() const { return var_value; } protected: const char * var_name ; @@@@ -55,19 +58,19 @@@@ public: ShellArray(const char * name); - virtual ~ShellArray(void); + virtual ~ShellArray(); // Return the name of this array const char * - name(void) const { return array_name; } + name() const { return array_name; } // Append to the list of values in this array void append(const char * value); // Return the number of items in this array. - unsigned - count(void) const; + unsigned int + count() const; // Return the desired element of an array // @@@@ -76,7 +79,7 @@@@ // NULL-ptr dereferencing error! // const char * - operator[](unsigned index) const; + operator[](unsigned int index) const; protected: const char * array_name ; @@@@ -91,11 +94,11 @@@@ class AbstractUnixShell { public: virtual - ~AbstractUnixShell(void); + ~AbstractUnixShell(); // Return the name of this shell virtual const char * - name(void) const = 0; + name() const = 0; // Does "name" correspond to the positional-parameters for this shell? virtual int @@@@ -128,7 +131,7 @@@@ set(const ShellArray & array, int variant) const = 0; protected: - AbstractUnixShell(void) {}; + AbstractUnixShell() {}; } ; @@@@ -145,15 +148,15 @@@@ UnixShell(const char * shell_name); virtual - ~UnixShell(void); + ~UnixShell(); // See if this shell is valid int - is_valid(void) const { return (valid) ? 1 : 0; } + is_valid() const { return (valid) ? 1 : 0; } // Return the name of this shell virtual const char * - name(void) const; + name() const; virtual void unset_args(const char * name) const; @@@@ -168,7 +171,7 @@@@ set(const ShellArray & array, int variant) const; private: - unsigned valid : 1 ; + unsigned int valid : 1 ; AbstractUnixShell * shell; } ; @@@@ -197,12 +200,12 @@@@ // class BourneShell : public AbstractUnixShell { public: - BourneShell(void); + BourneShell(); - virtual ~BourneShell(void); + virtual ~BourneShell(); virtual const char * - name(void) const; + name() const; virtual void unset_args(const char * name) const; @@@@ -244,12 +247,12 @@@@ // class KornShell : public BourneShell { public: - KornShell(void); + KornShell(); - virtual ~KornShell(void); + virtual ~KornShell(); virtual const char * - name(void) const; + name() const; virtual void unset_args(const char * name) const; @@@@ -276,12 +279,12 @@@@ // class BourneAgainShell : public BourneShell { public: - BourneAgainShell(void); + BourneAgainShell(); - virtual ~BourneAgainShell(void); + virtual ~BourneAgainShell(); virtual const char * - name(void) const; + name() const; virtual void set(const ShellVariable & variable) const; @@@@ -309,12 +312,12 @@@@ // class CShell : public AbstractUnixShell { public: - CShell(void); + CShell(); - virtual ~CShell(void); + virtual ~CShell(); virtual const char * - name(void) const; + name() const; virtual void unset_args(const char * name) const; @@@@ -355,12 +358,12 @@@@ // class ZShell : public AbstractUnixShell { public: - ZShell(void); + ZShell(); - virtual ~ZShell(void); + virtual ~ZShell(); virtual const char * - name(void) const; + name() const; virtual void unset_args(const char * name) const; @@@@ -397,12 +400,12 @@@@ // class Plan9Shell : public AbstractUnixShell { public: - Plan9Shell(void); + Plan9Shell(); - virtual ~Plan9Shell(void); + virtual ~Plan9Shell(); virtual const char * - name(void) const; + name() const; virtual void unset_args(const char * name) const; @@@@ -438,12 +441,12 @@@@ // class PerlShell : public AbstractUnixShell { public: - PerlShell(void); + PerlShell(); - virtual ~PerlShell(void); + virtual ~PerlShell(); virtual const char * - name(void) const; + name() const; virtual void unset_args(const char * name) const; @@@@ -479,12 +482,12 @@@@ // class TclShell : public AbstractUnixShell { public: - TclShell(void); + TclShell(); - virtual ~TclShell(void); + virtual ~TclShell(); virtual const char * - name(void) const; + name() const; virtual void unset_args(const char * name) const; @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @cmdline - C++ library for parsing command arguments @ text @@