メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

getopt.c の解説

#include <stdio.h>
#include "getopt.h"

getopt.cのインクルード依存関係図

Include dependency graph

ソースコードを見る。

マクロ定義

#define GETOPT_INTERFACE_VERSION   2
#define _(msgid)   (msgid)
#define NONOPTION_P   (argv[optind][0] != '-' || argv[optind][1] == '\0')

Enum

enum  { REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER }

関数

char * getenv ()

変数

char * optarg = NULL
int optind = 1
int __getopt_initialized = 0
int opterr = 1
int optopt = '?'
int chr
char *const * argv
const char * optstring
const struct optionlongopts
int * longind
int long_only


マクロ定義の解説

#define _ msgid       (msgid)
 

getopt.c96 行で定義されています。

#define GETOPT_INTERFACE_VERSION   2
 

getopt.c55 行で定義されています。

#define NONOPTION_P   (argv[optind][0] != '-' || argv[optind][1] == '\0')
 


Enum の解説

anonymous enum
 

Enum 値:
REQUIRE_ORDER 
PERMUTE 
RETURN_IN_ORDER 

getopt.c194 行で定義されています。


関数の解説

char* getenv  
 

呼出 __stdio_gen_tempname().


変数の解説

int __getopt_initialized = 0
 

getopt.c143 行で定義されています。

char *const * argv
 

getopt1.c86 行で定義されています。

int chr
 

getopt.c219 行で定義されています。

int long_only
 

getopt.c471 行で定義されています。

int* longind
 

getopt.c470 行で定義されています。

const struct option* longopts
 

getopt.c469 行で定義されています。

char* optarg = NULL
 

getopt.c122 行で定義されています。

int opterr = 1
 

getopt.c157 行で定義されています。

int optind = 1
 

getopt.c137 行で定義されています。

int optopt = '?'
 

getopt.c163 行で定義されています。

const char * optstring
 

getopt.c921 行で定義されています。

呼出 octave_getopt().


Wed Dec 29 12:04:20 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送