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

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

?? error.c

?? minicom 源碼
?? 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一区二区三区免费野_久草精品视频
天天综合日日夜夜精品| www.爱久久.com| 成人午夜激情片| 欧美视频自拍偷拍| 国产欧美日韩麻豆91| 七七婷婷婷婷精品国产| 91麻豆国产福利在线观看| 精品乱人伦小说| 日韩精品国产欧美| 色猫猫国产区一区二在线视频| 亚洲激情综合网| 国产一区不卡在线| 欧美一区二区不卡视频| 亚洲一区国产视频| 99国内精品久久| 欧美激情一区二区三区不卡| 麻豆精品视频在线观看免费| 欧美日韩视频专区在线播放| 亚洲三级理论片| av一区二区三区| 国产精品久久久久aaaa| 国产成人av电影在线观看| 精品乱人伦小说| 韩国三级中文字幕hd久久精品| 91精品国产免费| 亚洲成人免费av| 51精品视频一区二区三区| 亚洲成人av在线电影| 欧美视频日韩视频| 艳妇臀荡乳欲伦亚洲一区| 色综合久久99| 亚洲一区在线观看免费观看电影高清| 成人高清视频免费观看| 国产精品国产a| 97精品国产97久久久久久久久久久久 | 成人久久18免费网站麻豆 | 欧美丰满美乳xxx高潮www| 一区二区三区高清在线| 欧美伊人久久久久久久久影院 | 亚洲国产精品久久久久秋霞影院| 色婷婷久久一区二区三区麻豆| 一区二区三区资源| 欧美视频一区二区| 天天爽夜夜爽夜夜爽精品视频| 宅男在线国产精品| 久草在线在线精品观看| 久久久久久久久久看片| 成人av影院在线| 亚洲黄色av一区| 欧美一区二区三区色| 韩国av一区二区三区四区| 中文字幕免费一区| 91福利国产精品| 另类小说综合欧美亚洲| 国产欧美一二三区| 欧美日韩在线播放| 国产精品综合在线视频| 亚洲精品视频免费观看| 欧美一区二区在线看| 国产精品18久久久久久久网站| 日韩一区中文字幕| 91精品视频网| 国产成人av在线影院| 亚洲伊人伊色伊影伊综合网| 精品福利一区二区三区| 在线亚洲一区二区| 国产精品综合av一区二区国产馆| 亚洲免费伊人电影| 久久久综合精品| 欧美系列日韩一区| 国产福利不卡视频| 天堂va蜜桃一区二区三区漫画版| 国产欧美日韩在线| 51精品秘密在线观看| 91在线国产福利| 国产一区二区影院| 亚洲第一搞黄网站| 欧美高清一级片在线观看| 欧美精品乱人伦久久久久久| av电影天堂一区二区在线观看| 日本中文一区二区三区| 一区二区三区免费网站| 国产亚洲欧美日韩日本| 欧美美女直播网站| 色欧美乱欧美15图片| 国产精品一区二区在线播放| 婷婷综合另类小说色区| 亚洲美女视频在线| 国产精品不卡在线观看| 欧美精品一区二区三区四区 | 色综合久久88色综合天天6| 狠狠色综合日日| 日本成人中文字幕在线视频| 亚洲欧美日本在线| 国产精品青草综合久久久久99| 精品久久久久av影院| 欧美一卡二卡三卡| 欧美日韩电影在线| 在线观看一区日韩| 99久久精品费精品国产一区二区| 欧美男生操女生| 欧美影院一区二区三区| 91原创在线视频| 色综合天天综合网天天看片 | 国内精品久久久久影院一蜜桃| 亚洲成a人v欧美综合天堂下载| 亚洲欧美日本韩国| 亚洲欧美一区二区不卡| 中文字幕一区二区三区蜜月| 中文字幕视频一区| 国产精品天干天干在观线 | 欧美成人激情免费网| 91精品国产乱码| 日韩色在线观看| 日韩精品一区二区三区蜜臀| 日韩欧美一区二区在线视频| 7878成人国产在线观看| 91精品国产一区二区人妖| 日韩亚洲欧美一区| 精品国产第一区二区三区观看体验| 欧美成人性战久久| 国产无一区二区| 国产精品福利在线播放| 亚洲欧美一区二区三区久本道91| 一色屋精品亚洲香蕉网站| 亚洲免费在线视频一区 二区| 亚洲一级二级在线| 日韩精品国产欧美| 国产精品123区| 91女神在线视频| 欧美日韩高清一区二区不卡| 欧美精品丝袜久久久中文字幕| 精品久久久久久久久久久久久久久 | 日日摸夜夜添夜夜添精品视频| 亚洲国产成人porn| 美女看a上一区| 大胆亚洲人体视频| 欧洲国产伦久久久久久久| 欧美一区三区四区| 久久精品一区二区三区不卡| 日韩美女久久久| 日本不卡一二三区黄网| 国产电影精品久久禁18| 色综合久久久久久久久久久| 欧美精品乱码久久久久久 | 欧美一区二区免费视频| 欧美成人a在线| 亚洲桃色在线一区| 美国十次综合导航| 97精品久久久久中文字幕 | 欧美一区二区三区影视| 国产精品视频你懂的| 五月激情综合网| 丁香激情综合五月| 欧美日韩在线播放三区四区| 国产视频在线观看一区二区三区| 亚洲黄色在线视频| 国产传媒一区在线| 欧美一区二区三区播放老司机| 国产精品视频在线看| 免费精品99久久国产综合精品| 成人激情小说乱人伦| 4438成人网| 亚洲一区二区视频在线| 国产a视频精品免费观看| 欧美一卡2卡三卡4卡5免费| 亚洲丝袜自拍清纯另类| 精品制服美女丁香| 欧美日韩美女一区二区| 亚洲视频在线观看一区| 国产原创一区二区| 91精品国产乱| 偷拍日韩校园综合在线| 91视频一区二区| 亚洲国产精品av| 极品美女销魂一区二区三区免费| 欧美在线播放高清精品| 亚洲欧洲日产国码二区| 国产一区二区电影| 欧美一级黄色大片| 亚洲国产精品一区二区尤物区| av在线不卡电影| 中文字幕va一区二区三区| 国产美女精品人人做人人爽| 欧美一区二区精品在线| 一区二区三区精品在线观看| jlzzjlzz国产精品久久| 欧美激情在线观看视频免费| 韩国欧美国产1区| 日韩欧美国产麻豆| 日韩电影网1区2区| 制服丝袜成人动漫| 日韩成人午夜精品| 91精品国产综合久久久久久久久久| 亚洲一区二区三区视频在线| 在线观看欧美黄色| 亚洲综合色丁香婷婷六月图片| 日本二三区不卡| 午夜欧美一区二区三区在线播放| 欧美日韩日本视频|