Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

getopt.h

Go to the documentation of this file.
00001 // -*- Mode: C++; -*-
00002 //                            Package   : omniEvents
00003 // getopt.h                   Created   : 1/4/98
00004 //                            Author    : Paul Nader (pwn)
00005 //
00006 //    Copyright (C) 1998 Paul Nader.
00007 //
00008 //    This file is part of the omniEvents application.
00009 //
00010 //    omniEvents is free software; you can redistribute it and/or
00011 //    modify it under the terms of the GNU Lesser General Public
00012 //    License as published by the Free Software Foundation; either
00013 //    version 2.1 of the License, or (at your option) any later version.
00014 //
00015 //    omniEvents is distributed in the hope that it will be useful,
00016 //    but WITHOUT ANY WARRANTY; without even the implied warranty of
00017 //    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00018 //    Lesser General Public License for more details.
00019 //
00020 //    You should have received a copy of the GNU Lesser General Public
00021 //    License along with this library; if not, write to the Free Software
00022 //    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00023 //
00024 // Description:
00025 //      
00026 
00027 /*
00028   $Log: getopt.h,v $
00029   Revision 1.2  2004/07/15 14:34:31  alextingle
00030   Global variables are now declared extern "C".
00031 
00032   Revision 1.1  2003/12/21 16:19:49  alextingle
00033   Moved into 'src' directory as part of the change to POA implementation.
00034 
00035   Revision 1.2  2003/11/03 22:36:48  alextingle
00036   Updated License to GNU Lesser General Public v2.1
00037 
00038   Revision 1.1.1.1  2002/09/25 19:00:32  shamus13
00039   Import of OmniEvents source tree from release 2.1.1
00040 
00041   Revision 1.4  2000/09/24 07:17:12  naderp
00042   Fixed file comment.
00043 
00044   Revision 1.3  1999/04/23 16:04:53  naderp
00045   *** empty log message ***
00046 
00047  * Revision 1.2  99/04/23  12:11:20  12:11:20  naderp (Paul Nader)
00048  * *** empty log message ***
00049  * 
00050  * Revision 1.1  99/04/23  09:36:25  09:36:25  naderp (Paul Nader)
00051  * Initial revision
00052  * 
00053 */
00054 
00055 #ifndef __GETOPT_H
00056 #define __GETOPT_H
00057 
00058 extern "C"
00059 {
00060   extern int   optind;    // Index: welches Argument ist das naechste
00061   extern char* optarg;    // Zeiger auf das Argument der akt. Option
00062   extern int   opterr;    // erlaubt Fehlermeldungen
00063 }
00064 
00065 int getopt(int argc, char *argv[], const char *optionS);
00066 
00067 #endif /* __GETOPT_H */

Generated on Fri Aug 26 20:56:14 2005 for OmniEvents by  doxygen 1.4.3-20050530