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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? error.c

?? Linux Minicom Serial program
?? C
字號:
/* Error handler for noninteractive utilities   Copyright (C) 1990,91,92,93,94,95,96,97,98 Free Software Foundation, Inc.   This file is part of the GNU C Library.  Its master source is NOT part of   the C library, however.  The master source lives in /gd/gnu/lib.   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.  *//* Written by David MacKenzie <djm@gnu.ai.mit.edu>.  */#ifdef HAVE_CONFIG_H# include <config.h>#endif#include "../src/rcsid.h"RCSID("$Id: error.c,v 1.1.1.1 2003/03/30 18:55:40 al-guest Exp $")#include <stdio.h>#if HAVE_VPRINTF || HAVE_DOPRNT || _LIBC# if __STDC__#  include <stdarg.h>#  define VA_START(args, lastarg) va_start(args, lastarg)# else#  include <varargs.h>#  define VA_START(args, lastarg) va_start(args)# endif#else# define va_alist a1, a2, a3, a4, a5, a6, a7, a8# define va_dcl char *a1, *a2, *a3, *a4, *a5, *a6, *a7, *a8;#endif#if STDC_HEADERS || _LIBC# include <stdlib.h># include <string.h>#elsevoid exit ();#endif#include "error.h"#ifndef _# define _(String) String#endif/* If NULL, error will flush stdout, then print on stderr the program   name, a colon and a space.  Otherwise, error will call this   function without parameters instead.  */void (*error_print_progname) (#if __STDC__ - 0			      void#endif			      );/* This variable is incremented each time `error' is called.  */unsigned int error_message_count;#ifdef _LIBC/* In the GNU C library, there is a predefined variable for this.  */# define program_name program_invocation_name# include <errno.h>/* In GNU libc we want do not want to use the common name `error' directly.   Instead make it a weak alias.  */# define error __error# define error_at_line __error_at_line# ifdef USE_IN_LIBIO# include <libio/iolibio.h>#  define fflush(s) _IO_fflush (s)# endif#else /* not _LIBC *//* The calling program should define program_name and set it to the   name of the executing program.  */extern char *program_name;# ifdef HAVE_STRERROR_R#  define __strerror_r strerror_r# else#  if HAVE_STRERROR#   ifndef strerror		/* On some systems, strerror is a macro */char *strerror ();#   endif#  elsestatic char *private_strerror (errnum)     int errnum;{  extern char *sys_errlist[];  extern int sys_nerr;  if (errnum > 0 && errnum <= sys_nerr)    return _(sys_errlist[errnum]);  return _("Unknown system error");}#   define strerror private_strerror#  endif /* HAVE_STRERROR */# endif	/* HAVE_STRERROR_R */#endif	/* not _LIBC *//* Print the program name and error message MESSAGE, which is a printf-style   format string with optional args.   If ERRNUM is nonzero, print its corresponding system error message.   Exit with status STATUS if it is nonzero.  *//* VARARGS */void#if defined VA_START && __STDC__error (int status, int errnum, const char *message, ...)#elseerror (status, errnum, message, va_alist)     int status;     int errnum;     char *message;     va_dcl#endif{#ifdef VA_START  va_list args;#endif  if (error_print_progname)    (*error_print_progname) ();  else    {      fflush (stdout);      fprintf (stderr, "%s: ", program_name);    }#ifdef VA_START  VA_START (args, message);# if HAVE_VPRINTF || _LIBC  vfprintf (stderr, message, args);# else  _doprnt (message, args, stderr);# endif  va_end (args);#else  fprintf (stderr, message, a1, a2, a3, a4, a5, a6, a7, a8);#endif  ++error_message_count;  if (errnum)    {#if defined HAVE_STRERROR_R || defined _LIBC      char errbuf[1024];      fprintf (stderr, ": %s", __strerror_r (errnum, errbuf, sizeof errbuf));#else      fprintf (stderr, ": %s", strerror (errnum));#endif    }  putc ('\n', stderr);  fflush (stderr);  if (status)    exit (status);}/* Sometimes we want to have at most one error per line.  This   variable controls whether this mode is selected or not.  */int error_one_per_line;void#if defined VA_START && __STDC__error_at_line (int status, int errnum, const char *file_name,	       unsigned int line_number, const char *message, ...)#elseerror_at_line (status, errnum, file_name, line_number, message, va_alist)     int status;     int errnum;     const char *file_name;     unsigned int line_number;     char *message;     va_dcl#endif{#ifdef VA_START  va_list args;#endif  if (error_one_per_line)    {      static const char *old_file_name;      static unsigned int old_line_number;      if (old_line_number == line_number &&	  (file_name == old_file_name || !strcmp (old_file_name, file_name)))	/* Simply return and print nothing.  */	return;      old_file_name = file_name;      old_line_number = line_number;    }  if (error_print_progname)    (*error_print_progname) ();  else    {      fflush (stdout);      fprintf (stderr, "%s:", program_name);    }  if (file_name != NULL)    fprintf (stderr, "%s:%d: ", file_name, line_number);#ifdef VA_START  VA_START (args, message);# if HAVE_VPRINTF || _LIBC  vfprintf (stderr, message, args);# else  _doprnt (message, args, stderr);# endif  va_end (args);#else  fprintf (stderr, message, a1, a2, a3, a4, a5, a6, a7, a8);#endif  ++error_message_count;  if (errnum)    {#if defined HAVE_STRERROR_R || defined _LIBC      char errbuf[1024];      fprintf (stderr, ": %s", __strerror_r (errnum, errbuf, sizeof errbuf));#else      fprintf (stderr, ": %s", strerror (errnum));#endif    }  putc ('\n', stderr);  fflush (stderr);  if (status)    exit (status);}#ifdef _LIBC/* Make the weak alias.  */# undef error# undef error_at_lineweak_alias (__error, error)weak_alias (__error_at_line, error_at_line)#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu欧美| 国产成人午夜精品影院观看视频| 91亚洲资源网| 亚洲人成精品久久久久久| 成人av中文字幕| 亚洲欧美日韩国产手机在线| 91香蕉视频黄| 亚洲高清视频在线| 欧美美女一区二区三区| 美腿丝袜亚洲一区| 久久久蜜桃精品| 91丨porny丨国产入口| 亚洲免费观看高清完整版在线 | 色综合久久久久综合体| 一区二区三区在线视频观看| 欧美系列一区二区| 日韩电影免费在线看| 欧美精品一区二区三区视频| av一区二区三区四区| 亚洲午夜在线电影| 久久综合色鬼综合色| 不卡一区二区三区四区| 午夜精品视频一区| 国产视频在线观看一区二区三区 | 亚洲成av人在线观看| 日韩欧美精品在线视频| 成人av网站在线观看免费| 亚洲一区二区三区四区在线观看| 91麻豆精品91久久久久久清纯 | 欧美成人性战久久| www.激情成人| 奇米888四色在线精品| 亚洲欧洲无码一区二区三区| 91麻豆精品国产自产在线| 高清av一区二区| 日韩二区在线观看| 亚洲四区在线观看| 久久久亚洲精品石原莉奈 | 国产a区久久久| 国产乱码精品一品二品| 亚洲国产精品视频| 国产精品视频一二三| 7777精品伊人久久久大香线蕉的| 成人午夜看片网址| 免费精品99久久国产综合精品| 亚洲人成网站精品片在线观看 | 一本大道久久精品懂色aⅴ| 蜜臀av性久久久久蜜臀aⅴ| 综合网在线视频| 国产亚洲欧美日韩俺去了| 欧美福利一区二区| 欧美性极品少妇| 懂色av一区二区三区免费观看| 日韩高清一区二区| 亚洲一二三级电影| 亚洲精品自拍动漫在线| 国产精品无遮挡| 国产欧美日韩精品a在线观看| 91麻豆精品国产无毒不卡在线观看| 91麻豆精品视频| 成人午夜视频福利| 国产久卡久卡久卡久卡视频精品| 石原莉奈在线亚洲二区| 亚洲免费在线视频| 日韩一区欧美一区| 亚洲国产激情av| 国产日韩欧美一区二区三区综合 | 久久九九久久九九| 欧美电影免费观看高清完整版在线观看| 欧美性三三影院| 91极品美女在线| 91福利精品视频| 色婷婷综合久久久久中文一区二区| 成人一道本在线| 成人免费观看av| 国产高清久久久| 国产在线精品免费| 国内外成人在线| 国内精品国产三级国产a久久| 激情欧美一区二区| 激情综合一区二区三区| 久久99精品视频| 国产一区二区主播在线| 国产米奇在线777精品观看| 国产剧情一区在线| 成人久久18免费网站麻豆 | 青青草原综合久久大伊人精品 | 亚洲国产高清在线观看视频| 中文字幕不卡一区| 国产精品麻豆欧美日韩ww| 国产精品久久免费看| 国产精品高潮呻吟| 亚洲主播在线播放| 日韩精品电影一区亚洲| 精品一区二区在线看| 国产一区欧美一区| 91视频国产资源| 91麻豆精品国产91久久久使用方法| 欧美伦理影视网| 久久精品综合网| 中文字幕一区二区三区在线观看| 亚洲一区二区在线免费观看视频| 人人超碰91尤物精品国产| 国精产品一区一区三区mba视频| 成人综合在线观看| 色欧美日韩亚洲| 日韩免费电影一区| 国产精品国产馆在线真实露脸| 亚洲综合精品自拍| 免费人成黄页网站在线一区二区| 国产一区二区视频在线| 色网综合在线观看| 欧美一二三四区在线| 国产婷婷一区二区| 国产毛片精品国产一区二区三区| 国产精品影视网| 色悠久久久久综合欧美99| 欧美一级国产精品| 国产精品久久久久久亚洲伦| 视频一区二区三区入口| 成人激情午夜影院| 91精品久久久久久蜜臀| 欧美精彩视频一区二区三区| 亚洲影院在线观看| 国产激情视频一区二区三区欧美 | 久久精品国内一区二区三区| 成人午夜又粗又硬又大| 91精品一区二区三区久久久久久| 国产欧美综合在线| 亚洲成年人网站在线观看| 粉嫩嫩av羞羞动漫久久久| 欧美日韩国产天堂| 欧美国产一区在线| 蜜臀久久久久久久| 色综合久久久久综合99| 国产欧美日韩综合| 奇米影视一区二区三区| 色婷婷香蕉在线一区二区| 久久一夜天堂av一区二区三区| 夜夜操天天操亚洲| 成人精品视频一区| 精品av综合导航| 亚洲电影第三页| 色天天综合久久久久综合片| 国产日产欧美一区二区三区| 久久国产精品色| 欧美日韩一级大片网址| 亚洲色图清纯唯美| 国产成人99久久亚洲综合精品| 日韩免费看的电影| 日韩黄色一级片| 欧美手机在线视频| 自拍av一区二区三区| 成人小视频免费观看| 久久久99精品久久| 国产真实乱对白精彩久久| 日韩精品一区二区三区视频| 一区二区三区 在线观看视频| 成人av在线一区二区| 国产清纯白嫩初高生在线观看91| 久久精品二区亚洲w码| 欧美一区二区精品在线| 亚洲1区2区3区视频| 欧美日韩在线播放三区四区| 曰韩精品一区二区| 不卡一区二区中文字幕| 国产精品久久久久永久免费观看 | 日本vs亚洲vs韩国一区三区二区 | 一区二区三区自拍| 色综合天天综合网天天狠天天| 国产精品久久免费看| 91原创在线视频| 亚洲乱码一区二区三区在线观看| 91免费看`日韩一区二区| 亚洲欧美另类久久久精品2019| eeuss鲁片一区二区三区在线看| 亚洲欧洲精品成人久久奇米网| yourporn久久国产精品| 国产精品福利一区| 色综合色狠狠综合色| 亚洲国产综合人成综合网站| 欧美婷婷六月丁香综合色| 天堂av在线一区| 欧美zozo另类异族| 国产aⅴ综合色| 亚洲乱码国产乱码精品精可以看| 欧美三级一区二区| 裸体歌舞表演一区二区| 国产日韩视频一区二区三区| 欧美视频在线一区二区三区| 偷拍日韩校园综合在线| 精品国产乱码久久久久久浪潮 | 日韩色视频在线观看| 国产一区在线视频| 国产精品三级久久久久三级| 欧洲精品中文字幕| 蜜臀国产一区二区三区在线播放 | 一区二区三区免费看视频| 欧美日韩在线电影| 国产麻豆精品在线观看|