|
|
1.1 ! root 1: // Emacs style mode select -*- C++ -*- ! 2: //----------------------------------------------------------------------------- ! 3: // ! 4: // $Id:$ ! 5: // ! 6: // Copyright (C) 1993-1996 by id Software, Inc. ! 7: // ! 8: // This source is available for distribution and/or modification ! 9: // only under the terms of the DOOM Source Code License as ! 10: // published by id Software. All rights reserved. ! 11: // ! 12: // The source is distributed in the hope that it will be useful, ! 13: // but WITHOUT ANY WARRANTY; without even the implied warranty of ! 14: // FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License ! 15: // for more details. ! 16: // ! 17: // $Log:$ ! 18: // ! 19: // DESCRIPTION: ! 20: // ! 21: //----------------------------------------------------------------------------- ! 22: ! 23: static const char ! 24: rcsid[] = "$Id: m_argv.c,v 1.1 1997/02/03 22:45:10 b1 Exp $"; ! 25: ! 26: ! 27: #include <string.h> ! 28: ! 29: int myargc; ! 30: char** myargv; ! 31: ! 32: ! 33: ! 34: ! 35: // ! 36: // M_CheckParm ! 37: // Checks for the given parameter ! 38: // in the program's command line arguments. ! 39: // Returns the argument number (1 to argc-1) ! 40: // or 0 if not present ! 41: int M_CheckParm (char *check) ! 42: { ! 43: int i; ! 44: ! 45: for (i = 1;i<myargc;i++) ! 46: { ! 47: if ( !strcasecmp(check, myargv[i]) ) ! 48: return i; ! 49: } ! 50: ! 51: return 0; ! 52: } ! 53: ! 54: ! 55: ! 56:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.