diff options
Diffstat (limited to 'devel/cmdline/patches/patch-ar')
-rw-r--r-- | devel/cmdline/patches/patch-ar | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/devel/cmdline/patches/patch-ar b/devel/cmdline/patches/patch-ar new file mode 100644 index 00000000000..b4592d1b2ad --- /dev/null +++ b/devel/cmdline/patches/patch-ar @@ -0,0 +1,59 @@ +$NetBSD: patch-ar,v 1.1.1.1 2000/08/25 16:15:53 jlam Exp $ + +--- src/cmd/syntax.h.orig Thu Jan 2 13:33:31 1997 ++++ src/cmd/syntax.h +@@ -8,42 +8,46 @@ + // + // ^HISTORY: + // 04/29/92 Brad Appleton <bradapp@enteract.com> Created ++// ++// 08/16/00 Johnny Lam <lamj@stat.cmu.edu> ++// - Updated to follow ISO C++ standard + //-^^--------------------------------------------------------------------- + + #ifndef _syntax_h + #define _syntax_h + ++#include <iosfwd> ++ + #include "fsm.h" + +-class istream; + class ArgSyntax { + public: +- ArgSyntax(void) ++ ArgSyntax() + : arg_syntax(0), arg_char(0), arg_keyword(0), arg_value(0) + {} + + // Return the syntax flags +- unsigned +- syntax(void) const { return arg_syntax; } ++ unsigned int ++ syntax() const { return arg_syntax; } + + // Return the option character + char +- optchar(void) const { return arg_char; } ++ optchar() const { return arg_char; } + + // Return the keyword name + const char * +- keyword(void) const { return arg_keyword; } ++ keyword() const { return arg_keyword; } + + // Return the value name + const char * +- value(void) const { return arg_value; } ++ value() const { return arg_value; } + + // Extract the syntax (compile it) from an input stream + friend istream & + operator>>(istream & is, ArgSyntax & arg); + + private: +- unsigned arg_syntax ; ++ unsigned int arg_syntax ; + char arg_char; + const char * arg_keyword; + const char * arg_value; |