• 大小: 46.9M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: 其他
  • 标签: 其他  

资源简介

OpenGL.Superbible.7th.Edition(pdfandsourcecodeallinone).zip

资源截图

代码片段和文件信息

/*****************************************************************************
* getopt.c - competent and free getopt library.
* $Header: /cvsroot/freegetopt/freegetopt/getopt.cv 1.2 2003/10/26 03:10:20 vindaci Exp $
*
* Copyright (c)2002-2003 Mark K. Kim
* All rights reserved.

* Redistribution and use in source and binary forms with or without
* modification are permitted provided that the following conditions
* are met:
*
*   * Redistributions of source code must retain the above copyright
*     notice this list of conditions and the following disclaimer.
*
*   * Redistributions in binary form must reproduce the above copyright
*     notice this list of conditions and the following disclaimer in
*     the documentation and/or other materials provided with the
*     distribution.
*
*   * Neither the original author of this software nor the names of its
*     contributors may be used to endorse or promote products derived
*     from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* “AS IS“ AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT
* LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT
* INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING
* BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
* OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
* THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*/
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif

#include 
#include 
#include 
#include “getopt.h“

/* 2013-01-06 Camilla Berglund 
 * 
 * Only define _CRT_SECURE_NO_WARNINGS if not already defined.
 */
/* 2012-08-12 Lambert Clara 
 * 
 * Constify third argument of getopt.
 */
/* 2011-07-27 Camilla Berglund 
 * 
 * Added _CRT_SECURE_NO_WARNINGS macro.
 */
/* 2009-10-12 Camilla Berglund 
 *
 * Removed unused global static variable ‘ID‘.
 */

char* optarg = NULL;
int optind = 0;
int opterr = 1;
int optopt = ‘?‘;


static char** prev_argv = NULL;        /* Keep a copy of argv and argc to */
static int prev_argc = 0;              /*    tell if getopt params change */
static int argv_index = 0;             /* Option we‘re checking */
static int argv_index2 = 0;            /* Option argument we‘re checking */
static int opt_offset = 0;             /* Index into compounded “-option“ */
static int dashdash = 0;               /* True if “--“ option reached */
static int nonopt = 0;                 /* How many nonopts we‘ve found */

static 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件    54773487  2016-04-22 17:02  OpenGL.Superbible.7th.Edition.0672337479.pdf
     目录           0  2017-04-21 23:22  __MACOSX\
     文件         708  2016-04-22 17:02  __MACOSX\._OpenGL.Superbible.7th.Edition.0672337479.pdf
     目录           0  2017-04-21 23:19  sb7code\
     文件        8196  2017-04-21 23:21  sb7code\.DS_Store
     目录           0  2017-04-21 23:22  __MACOSX\sb7code\
     文件         120  2017-04-21 23:21  __MACOSX\sb7code\._.DS_Store
     目录           0  2017-04-21 23:21  sb7code\.git\
     文件        6148  2017-04-21 23:21  sb7code\.git\.DS_Store
     目录           0  2017-04-21 23:22  __MACOSX\sb7code\.git\
     文件         120  2017-04-21 23:21  __MACOSX\sb7code\.git\._.DS_Store
     目录           0  2016-04-22 13:09  sb7code\.git\branches\
     文件         313  2016-04-22 13:09  sb7code\.git\config
     文件          73  2016-04-22 13:09  sb7code\.git\description
     文件          23  2016-04-22 13:09  sb7code\.git\HEAD
     目录           0  2016-04-22 13:09  sb7code\.git\hooks\
     文件         478  2016-04-22 13:09  sb7code\.git\hooks\applypatch-msg.sample
     文件         896  2016-04-22 13:09  sb7code\.git\hooks\commit-msg.sample
     文件         189  2016-04-22 13:09  sb7code\.git\hooks\post-update.sample
     文件         424  2016-04-22 13:09  sb7code\.git\hooks\pre-applypatch.sample
     文件        1642  2016-04-22 13:09  sb7code\.git\hooks\pre-commit.sample
     文件        1348  2016-04-22 13:09  sb7code\.git\hooks\pre-push.sample
     文件        4951  2016-04-22 13:09  sb7code\.git\hooks\pre-rebase.sample
     文件        1239  2016-04-22 13:09  sb7code\.git\hooks\prepare-commit-msg.sample
     文件        3611  2016-04-22 13:09  sb7code\.git\hooks\update.sample
     文件       22064  2016-04-22 14:16  sb7code\.git\index
     目录           0  2016-04-22 13:09  sb7code\.git\info\
     文件         240  2016-04-22 13:09  sb7code\.git\info\exclude
     目录           0  2016-04-22 13:09  sb7code\.git\logs\
     文件         191  2016-04-22 13:09  sb7code\.git\logs\HEAD
     目录           0  2016-04-22 13:09  sb7code\.git\logs\refs\
............此处省略431个文件信息

评论

共有 条评论