亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? getopt.h

?? 基于sip協議的網絡電話源碼
?? H
字號:
/* $Id: getopt.h 754 2006-10-08 13:56:07Z bennylp $ *//* This file has now become GPL. *//* Declarations for pj_getopt.   Copyright (C) 1989,90,91,92,93,94,96,97,98 Free Software Foundation, Inc.   This file is part of the GNU C Library.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Library General Public License as   published by the Free Software Foundation; either version 2 of the   License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Library General Public License for more details.   You should have received a copy of the GNU Library General Public   License along with the GNU C Library; see the file COPYING.LIB.  If not,   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,   Boston, MA 02111-1307, USA.  */#ifndef __PJ_GETOPT_H__#define __PJ_GETOPT_H__ 1/** * @file getopt.h * @brief Compile time settings *//** * @defgroup PJLIB_UTIL_GETOPT Getopt * @ingroup PJLIB_UTIL * @{ */#ifdef	__cplusplusextern "C" {#endif/* For communication from `pj_getopt' to the caller.   When `pj_getopt' finds an option that takes an argument,   the argument value is returned here.   Also, when `ordering' is RETURN_IN_ORDER,   each non-option ARGV-element is returned here.  */extern char *pj_optarg;/* Index in ARGV of the next element to be scanned.   This is used for communication to and from the caller   and for communication between successive calls to `pj_getopt'.   On entry to `pj_getopt', zero means this is the first call; initialize.   When `pj_getopt' returns -1, this is the index of the first of the   non-option elements that the caller should itself scan.   Otherwise, `pj_optind' communicates from one call to the next   how much of ARGV has been scanned so far.  */extern int pj_optind;/* Set to an option character which was unrecognized.  */extern int pj_optopt;/* Describe the long-named options requested by the application.   The LONG_OPTIONS argument to pj_getopt_long or pj_getopt_long_only is a vector   of `struct pj_getopt_option' terminated by an element containing a name which is   zero.   The field `has_arg' is:   no_argument		(or 0) if the option does not take an argument,   required_argument	(or 1) if the option requires an argument,   optional_argument 	(or 2) if the option takes an optional argument.   If the field `flag' is not NULL, it points to a variable that is set   to the value given in the field `val' when the option is found, but   left unchanged if the option is not found.   To have a long-named option do something other than set an `int' to   a compiled-in constant, such as set a value from `pj_optarg', set the   option's `flag' field to zero and its `val' field to a nonzero   value (the equivalent single-letter option character, if there is   one).  For long options that have a zero `flag' field, `pj_getopt'   returns the contents of the `val' field.  */struct pj_getopt_option{  const char *name;  /* has_arg can't be an enum because some compilers complain about     type mismatches in all the code that assumes it is an int.  */  int has_arg;  int *flag;  int val;};/* Names for the values of the `has_arg' field of `struct pj_getopt_option'.  */# define no_argument		0# define required_argument	1# define optional_argument	2/* Get definitions and prototypes for functions to process the   arguments in ARGV (ARGC of them, minus the program name) for   options given in OPTS.   Return the option character from OPTS just read.  Return -1 when   there are no more options.  For unrecognized options, or options   missing arguments, `pj_optopt' is set to the option letter, and '?' is   returned.   The OPTS string is a list of characters which are recognized option   letters, optionally followed by colons, specifying that that letter   takes an argument, to be placed in `pj_optarg'.   If a letter in OPTS is followed by two colons, its argument is   optional.  This behavior is specific to the GNU `pj_getopt'.   The argument `--' causes premature termination of argument   scanning, explicitly telling `pj_getopt' that there are no more   options.   If OPTS begins with `--', then non-option arguments are treated as   arguments to the option '\0'.  This behavior is specific to the GNU   `pj_getopt'.  */int pj_getopt (int argc, char *const *argv, const char *shortopts);int pj_getopt_long (int argc, char *const *argv, const char *options,		        const struct pj_getopt_option *longopts, int *longind);int pj_getopt_long_only (int argc, char *const *argv,			     const char *shortopts,		             const struct pj_getopt_option *longopts, int *longind);#ifdef	__cplusplus}#endif/** * @} */#endif /* pj_getopt.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨九色porny丨蝌蚪| 免费欧美在线视频| 99视频精品全部免费在线| 国产精品视频yy9299一区| 国产99久久久国产精品潘金网站| 国产丝袜欧美中文另类| 99久久久精品| 亚洲成年人网站在线观看| 欧美一级国产精品| 国产一区999| 亚洲人成精品久久久久| 欧美妇女性影城| 美洲天堂一区二卡三卡四卡视频| 日韩欧美电影在线| 成人视屏免费看| 天天操天天干天天综合网| 精品国产乱码久久久久久久| 成人一级视频在线观看| 亚洲一区二区欧美激情| 精品日韩一区二区| 91麻豆swag| 蜜臀av国产精品久久久久| 中文字幕精品综合| 91精品啪在线观看国产60岁| 国产精品一品二品| 亚洲成av人影院| 中文乱码免费一区二区| 欧美午夜精品一区二区蜜桃| 国产一二精品视频| 亚洲大型综合色站| 欧美国产成人在线| 4438亚洲最大| 色噜噜狠狠成人中文综合| 久久66热re国产| 亚洲综合在线电影| 久久蜜桃一区二区| 欧美日韩日日摸| 成人黄页毛片网站| 欧美aⅴ一区二区三区视频| 中文字幕视频一区二区三区久| 3d动漫精品啪啪一区二区竹菊 | 成人性色生活片免费看爆迷你毛片| 亚洲女人的天堂| 久久久不卡网国产精品二区| 欧美视频一区二区三区| 成人国产在线观看| 国产专区综合网| 日韩高清不卡在线| 一区二区三区中文在线| 欧美国产1区2区| 日韩欧美不卡在线观看视频| 色播五月激情综合网| 国产精品1区二区.| 美女一区二区在线观看| 一区二区三区精品久久久| 中文字幕av在线一区二区三区| 欧美一区日本一区韩国一区| 日本高清无吗v一区| zzijzzij亚洲日本少妇熟睡| 激情小说欧美图片| 久久精品av麻豆的观看方式| 日韩国产一区二| 婷婷开心久久网| 亚洲一区二区在线免费看| 亚洲视频一区在线观看| 国产精品无人区| 国产精品无码永久免费888| 久久婷婷成人综合色| 欧美成人一区二区三区在线观看| 69p69国产精品| 欧美老年两性高潮| 9191久久久久久久久久久| 欧美日韩一区二区三区四区| 欧美日韩卡一卡二| 欧美日韩激情在线| 884aa四虎影成人精品一区| 欧美日韩精品一区二区三区四区| 色婷婷狠狠综合| 欧亚一区二区三区| 欧美在线小视频| 欧美久久久久久久久中文字幕| 欧美色欧美亚洲另类二区| 欧美日韩国产影片| 日韩一二三区不卡| 日韩亚洲欧美一区二区三区| 欧美一二区视频| 久久综合色鬼综合色| 国产精品女主播av| 亚洲美女视频在线观看| 亚洲午夜在线视频| 欧美a级一区二区| 国产一区二区三区在线观看免费| 国产综合色精品一区二区三区| 国产精品自拍av| 99re8在线精品视频免费播放| 99久久精品免费精品国产| 色久优优欧美色久优优| 8x8x8国产精品| 777欧美精品| 久久综合久久99| 中文字幕在线不卡| 亚洲一区中文日韩| 日本aⅴ亚洲精品中文乱码| 国产真实乱偷精品视频免| 成人爱爱电影网址| 欧美亚洲国产一区在线观看网站| 日韩一区二区中文字幕| 欧美激情一二三区| 一区2区3区在线看| 久久成人麻豆午夜电影| 成人精品电影在线观看| 欧洲一区二区av| 久久综合九色综合欧美就去吻| 亚洲丝袜制服诱惑| 日韩精品电影一区亚洲| 国产成人av一区二区三区在线 | 亚洲小说欧美激情另类| 久久er精品视频| 色婷婷久久久久swag精品| 欧美一卡2卡3卡4卡| 国产精品久久久久久久久免费相片| 亚洲一级二级在线| 国产91在线观看丝袜| 欧美日韩中文一区| 国产三级久久久| 日日摸夜夜添夜夜添国产精品 | 久久99精品久久久久久动态图| 丁香网亚洲国际| 在线播放中文字幕一区| 国产精品女上位| 久久国产精品一区二区| 欧洲av在线精品| 国产精品色在线观看| 精品一区二区三区免费观看| 色婷婷久久99综合精品jk白丝| 久久精品一区二区三区四区| 五月综合激情婷婷六月色窝| www.色综合.com| 久久这里只有精品首页| 亚洲成av人片观看| 91性感美女视频| 国产网红主播福利一区二区| 日韩不卡手机在线v区| 欧美手机在线视频| 中文字幕一区av| 高清免费成人av| 久久久99免费| 久久99久久精品| 777精品伊人久久久久大香线蕉| 亚洲天堂免费看| 成人精品国产福利| 欧美国产综合一区二区| 韩国女主播成人在线观看| 日韩一级精品视频在线观看| 亚洲www啪成人一区二区麻豆| 97se亚洲国产综合自在线观| 亚洲国产精品精华液2区45| 国产麻豆91精品| 欧美精品一区二区三区久久久| 琪琪久久久久日韩精品| 7777精品伊人久久久大香线蕉 | 久久99国产精品久久99果冻传媒| 欧美久久高跟鞋激| 日韩国产高清在线| 欧美一级高清片| 精品一区二区三区免费毛片爱| 日韩色视频在线观看| 日韩成人一级大片| 日韩欧美精品在线| 久久黄色级2电影| 精品久久久久久久久久久院品网| 开心九九激情九九欧美日韩精美视频电影| 欧美性videosxxxxx| 无吗不卡中文字幕| 日韩一区二区精品在线观看| 麻豆精品国产传媒mv男同 | 久久久精品免费观看| 狠狠色丁香婷综合久久| 国产网红主播福利一区二区| av电影在线观看完整版一区二区| 亚洲欧洲在线观看av| 色婷婷av一区| 水野朝阳av一区二区三区| 欧美一区二区三区在线观看| 另类中文字幕网| 国产日韩欧美激情| 色乱码一区二区三区88| 天天亚洲美女在线视频| 精品国产免费一区二区三区四区| 国内成人精品2018免费看| 欧美国产综合一区二区| 色94色欧美sute亚洲线路一ni| 亚洲第一福利视频在线| 日韩欧美一区二区视频| 成人性生交大片免费看中文 | 国产日产欧美一区二区视频| 91美女片黄在线| 欧美a级一区二区| 中文字幕av免费专区久久| 在线看日本不卡|