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

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

?? args.c

?? linux 串口編程調試源程序。可以用于gprs通信
?? C
字號:
#include <stdio.h>              /* printf */#include <limits.h>             /* CHAR_MAX */#include <getopt.h>             /* getopt_long */#include <stdlib.h>             /* atoi */#include <string.h>             /* strrchr */#include <ctype.h>              /* toupper */#include "vardef.h"#include "args.h"#define VERSION "0.03"Arguments       args = {    "serfile",                  /* program */    "serutils",                 /* package */    VERSION,                    /*version */    "Paul Dean",                /* author */    115200,                     /* baudrate */    NULL,                       /* device */    0,                          /* debug */    0,                          /* echo */    0,                          /* port */    8,                          /* databit */    "1",                        /* stopbit */    'N'};void parse_arguments (int argc, char **argv){    enum LONG_OPTIONS {        ARG_HELP = CHAR_MAX + 1,        ARG_VERSION    };    INT32           c;    INT32           option_index = 0;    static struct option long_options[] = {        {"baudrate", required_argument, 0, 'b'},        {"CS", required_argument, 0, 'c'},        {"databit", required_argument, 0, 'c'},        {"stopbit", required_argument, 0, 's'},        {"device", required_argument, 0, 'd'},        {"port", required_argument, 0, 'p'},        {"parity", required_argument, 0, 'P'},        {"DEBUG", no_argument, 0, 'D'},        {"echo", no_argument, 0, 'e'},        {"help", no_argument, 0, ARG_HELP},        {"version", no_argument, 0, ARG_VERSION},        {0, 0, 0, 0}    };    static const char *short_options = "b:c:d:p:s:P:De";    while (-1 != (c = getopt_long (argc, argv, short_options, long_options,                                   &option_index))) {        switch (c) {        case 0:            break;        case 'b':            args.baudrate = atoi (optarg);            break;        case 'c':            args.databit = atoi (optarg);            break;        case 'd':            args.device = strrchr (optarg, 'S');            if (NULL == args.device) {                break;            }            args.device++;            sscanf (args.device, "%d", &args.port);            break;        case 'p':            args.port = atoi (optarg);            break;        case 's':            args.stopbit = optarg;            break;        case 'P':            args.parity = toupper (optarg[0]);            break;        case 'D':            args.debug = 1;            break;        case 'e':            args.echo = 1;            break;        case ARG_HELP:            usage (0, args.program_name);            break;        case ARG_VERSION:            version (stdout, args.program_name, args.package, args.version,                     args.authors);            break;        default:            break;        }    }    if (argc <= optind) {        usage (1, args.program_name);    }}/* The name this program was run with. */void usage (INT32 status, const char *program_name){    if (status != 0)        fprintf (stderr, "Try `%s --help' for more information.\n",                 program_name);    else {        printf ("Usage: %s [OPTION]\n", program_name);        printf ("Send files via serial port.\n\\n\  -b, --baudrate=BAUDRATE   set baudrate to BAUDRATE, default:115200\n\  -c, --CS=DATABIT\n\      --databit=DATABIT     set databit, 5, 6, 7, 8; default:8\n\  -d, --device=DEVICE       set device to DEVICE, default: /dev/ttyS0 [COM1]\n\                            if [--port] has been set, [--device] is ignored.\n\  -p, --port=PORT           set port to PORT, default: 0 [COM1]\n\  -P, --parity=PARITY       set parity to PARITY, 'N': no parity, 'E': even\n\                            'O': odd, default: 'N'(no parity)\n\  -s, --stopbit=STOPBIT     set stopbit, 1, 1.5, 2; default: 1\n\  -D, --DEBUG               set debug mode\n\  -e, --echo                set echo mode\n\      -- help display this help and exit \n\      -- version output version information and exit \n\Examples:\n\  %s -b 38400 --port 1 *.c --DEBUG\n\  %s * --debug --device=/dev/ttyS0\n", program_name, program_name);        puts ("\nReport bugs to <ding_baohua@yahoo.com>.");    }    exit (status);}void version (FILE * stream, const char *program_name,              const char *package, const char *version,              const char *authors){    char           *version_etc_copyright =        _("Copyright (C) 2002 Paul Studio.");    if (program_name)        fprintf (stream, "%s (%s) %s\n", program_name, package, version);    else        fprintf (stream, "%s %s\n", package, version);    fprintf (stream, _("Written by %s.\n"), authors);    putc ('\n', stream);    fputs (_(version_etc_copyright), stream);    putc ('\n', stream);    fputs (_("\This is free software; see the source for copying conditions.  There is NO\n\warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"), stream);    exit (0);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美最猛黑人xxxxx猛交| 香蕉成人伊视频在线观看| 欧美久久久久久久久久| 欧美中文一区二区三区| bt欧美亚洲午夜电影天堂| 成人午夜激情影院| 99精品久久99久久久久| 91视频在线看| 日本高清不卡在线观看| 久久亚区不卡日本| 成人a区在线观看| 国产黄人亚洲片| 国产精品乡下勾搭老头1| 国产精品一区免费视频| 风间由美中文字幕在线看视频国产欧美| 美国av一区二区| 国产寡妇亲子伦一区二区| 国产不卡高清在线观看视频| zzijzzij亚洲日本少妇熟睡| 91丝袜美女网| 67194成人在线观看| 精品福利在线导航| 国产精品国产精品国产专区不片 | 久久一夜天堂av一区二区三区| 91精品国产入口在线| 欧美成人伊人久久综合网| 国产清纯白嫩初高生在线观看91| 亚洲欧美一区二区三区久本道91| 一区二区高清在线| 久久国产福利国产秒拍| 高清不卡在线观看| 在线观看区一区二| 久久亚洲精品国产精品紫薇| 亚洲同性同志一二三专区| 日韩精品一二区| 成人h精品动漫一区二区三区| 欧美在线视频日韩| 久久精品日产第一区二区三区高清版 | 欧美裸体一区二区三区| 精品国产免费人成在线观看| 亚洲精品免费在线| 国产又粗又猛又爽又黄91精品| 色播五月激情综合网| 欧美无乱码久久久免费午夜一区 | 欧美一区二区三区视频在线观看| 日韩欧美激情四射| 中文字幕一区二区视频| 免费成人性网站| 国产伦精品一区二区三区免费迷 | 一级中文字幕一区二区| 极品尤物av久久免费看| 色婷婷激情久久| 欧美成人video| 午夜视频一区二区| 成人av网址在线观看| 精品噜噜噜噜久久久久久久久试看 | 日韩精品一区二区三区在线播放| 亚洲精品你懂的| 大胆欧美人体老妇| 精品久久久久久久人人人人传媒| 亚洲成人777| 91高清视频在线| 色哟哟一区二区三区| 精品一二三四区| 色老头久久综合| 国产婷婷色一区二区三区在线| 日韩国产一二三区| 欧美影片第一页| 亚洲欧美另类久久久精品| 国产电影精品久久禁18| 精品国产免费久久| 麻豆精品一区二区| 日韩午夜在线观看视频| 天堂资源在线中文精品| 色综合久久88色综合天天| 亚洲国产精品精华液2区45| 国产一区二区三区在线观看精品| 欧美成人女星排名| 久久成人羞羞网站| 精品捆绑美女sm三区| 极品少妇一区二区| 久久综合九色综合97_久久久| 韩日精品视频一区| www亚洲一区| 国产成人av一区二区三区在线| 久久精品亚洲精品国产欧美| 国产福利91精品| 中文字幕日本不卡| 日本韩国精品在线| 日本亚洲一区二区| 久久在线观看免费| 不卡一区中文字幕| 亚洲一二三四在线| 欧美一区2区视频在线观看| 麻豆精品国产传媒mv男同| 久久久不卡影院| 成人国产精品免费观看| 亚洲美女视频一区| 91精品欧美综合在线观看最新| 激情综合亚洲精品| 国产精品久久久久久久久免费樱桃| 成人黄色电影在线 | 亚洲成年人网站在线观看| 日韩欧美在线综合网| 福利一区二区在线| 一区二区三区日韩精品视频| 欧美一区二区三区男人的天堂| 国产成人综合网站| 亚洲午夜成aⅴ人片| 精品国产一区二区精华| 91在线观看污| 精品在线视频一区| 亚洲男人都懂的| 久久综合久久综合久久| 欧美性生活久久| 国产馆精品极品| 日韩va欧美va亚洲va久久| 国产人伦精品一区二区| 欧美日韩成人激情| www.亚洲色图| 精品一区二区三区久久| 亚洲影视在线播放| 国产精品免费观看视频| 精品欧美久久久| 欧美人狂配大交3d怪物一区 | 99精品欧美一区二区三区综合在线| 一区二区三区在线视频观看58| 精品少妇一区二区三区在线播放| 色综合久久久久综合体桃花网| 国产精品综合视频| 日本视频一区二区三区| 一区二区视频在线| 国产午夜久久久久| 欧美成人aa大片| 欧美高清视频一二三区 | av高清久久久| 高清日韩电视剧大全免费| 日精品一区二区| 亚洲精品国产第一综合99久久| 国产清纯在线一区二区www| 欧美va亚洲va香蕉在线| 欧美一区二区三区人| 欧美色综合网站| 在线免费一区三区| 91丨九色丨蝌蚪丨老版| av高清不卡在线| av福利精品导航| caoporn国产一区二区| 国产 欧美在线| 成人免费视频caoporn| 国产伦精品一区二区三区视频青涩| 奇米影视一区二区三区小说| 亚洲成av人片在线| 亚洲va欧美va天堂v国产综合| 亚洲最新视频在线观看| 亚洲精品高清视频在线观看| 亚洲色图色小说| 一区二区成人在线视频| 一区二区三区中文免费| 一区二区在线观看不卡| 国产精品久久久久久亚洲伦| 97久久精品人人爽人人爽蜜臀| 国产高清久久久| 成人小视频在线观看| 国产成人精品三级| 成人伦理片在线| 99久久精品一区二区| 91欧美一区二区| 欧美日韩一级大片网址| 欧美精品精品一区| 日韩欧美成人一区| 国产欧美日韩综合| 亚洲人成亚洲人成在线观看图片| 一区二区三区在线视频观看58| 亚洲v中文字幕| 韩国成人在线视频| 99久久久久免费精品国产 | 亚洲美腿欧美偷拍| 亚洲h精品动漫在线观看| 久久狠狠亚洲综合| 成人午夜大片免费观看| 欧美在线观看视频在线| 精品免费99久久| 亚洲欧美综合色| 偷拍一区二区三区| 成人午夜伦理影院| 欧美午夜寂寞影院| 久久在线免费观看| 亚洲美女在线一区| 激情综合五月婷婷| 在线观看中文字幕不卡| 欧美videofree性高清杂交| 亚洲欧美综合网| 精久久久久久久久久久| 日本高清不卡在线观看| 久久品道一品道久久精品| 一区二区三区电影在线播| 国产麻豆精品视频| 91精品久久久久久蜜臀| 欧美精彩视频一区二区三区|