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

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

?? libiberty.h

?? vxworks的完整的源代碼
?? H
字號:
/* Function declarations for libiberty.   Copyright 2001 Free Software Foundation, Inc.      Note - certain prototypes declared in this header file are for   functions whoes implementation copyright does not belong to the   FSF.  Those prototypes are present in this file for reference   purposes only and their presence in this file should not construed   as an indication of ownership by the FSF of the implementation of   those functions in any way or form whatsoever.   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   This program 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 General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 59 Temple Place - Suite 330,   Boston, MA 02111-1307, USA.      Written by Cygnus Support, 1994.   The libiberty library provides a number of functions which are   missing on some operating systems.  We do not declare those here,   to avoid conflicts with the system header files on operating   systems that do support those functions.  In this file we only   declare those functions which are specific to libiberty.  */#ifndef LIBIBERTY_H#define LIBIBERTY_H#ifdef __cplusplusextern "C" {#endif#include "ansidecl.h"#ifdef ANSI_PROTOTYPES/* Get a definition for size_t.  */#include <stddef.h>/* Get a definition for va_list.  */#include <stdarg.h>#endif/* Build an argument vector from a string.  Allocates memory using   malloc.  Use freeargv to free the vector.  */extern char **buildargv PARAMS ((char *)) ATTRIBUTE_MALLOC;/* Free a vector returned by buildargv.  */extern void freeargv PARAMS ((char **));/* Duplicate an argument vector. Allocates memory using malloc.  Use   freeargv to free the vector.  */extern char **dupargv PARAMS ((char **)) ATTRIBUTE_MALLOC;/* Return the last component of a path name.  Note that we can't use a   prototype here because the parameter is declared inconsistently   across different systems, sometimes as "char *" and sometimes as   "const char *" *//* HAVE_DECL_* is a three-state macro: undefined, 0 or 1.  If it is   undefined, we haven't run the autoconf check so provide the   declaration without arguments.  If it is 0, we checked and failed   to find the declaration so provide a fully prototyped one.  If it   is 1, we found it so don't provide any declaration at all.  */#if defined (__GNU_LIBRARY__ ) || defined (__linux__) || defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__CYGWIN__) || defined (__CYGWIN32__) || (defined (HAVE_DECL_BASENAME) && !HAVE_DECL_BASENAME)extern char *basename PARAMS ((const char *));#else# if !defined (HAVE_DECL_BASENAME)extern char *basename ();# endif#endif/* Concatenate an arbitrary number of strings, up to (char *) NULL.   Allocates memory using xmalloc.  */extern char *concat PARAMS ((const char *, ...)) ATTRIBUTE_MALLOC;/* Check whether two file descriptors refer to the same file.  */extern int fdmatch PARAMS ((int fd1, int fd2));/* Get the working directory.  The result is cached, so don't call   chdir() between calls to getpwd().  */extern char * getpwd PARAMS ((void));/* Get the amount of time the process has run, in microseconds.  */extern long get_run_time PARAMS ((void));/* Choose a temporary directory to use for scratch files.  */extern char *choose_temp_base PARAMS ((void)) ATTRIBUTE_MALLOC;/* Return a temporary file name or NULL if unable to create one.  */extern char *make_temp_file PARAMS ((const char *)) ATTRIBUTE_MALLOC;/* Allocate memory filled with spaces.  Allocates using malloc.  */extern const char *spaces PARAMS ((int count));/* Return the maximum error number for which strerror will return a   string.  */extern int errno_max PARAMS ((void));/* Return the name of an errno value (e.g., strerrno (EINVAL) returns   "EINVAL").  */extern const char *strerrno PARAMS ((int));/* Given the name of an errno value, return the value.  */extern int strtoerrno PARAMS ((const char *));/* ANSI's strerror(), but more robust.  */extern char *xstrerror PARAMS ((int));/* Return the maximum signal number for which strsignal will return a   string.  */extern int signo_max PARAMS ((void));/* Return a signal message string for a signal number   (e.g., strsignal (SIGHUP) returns something like "Hangup").  *//* This is commented out as it can conflict with one in system headers.   We still document its existence though.  *//*extern const char *strsignal PARAMS ((int));*//* Return the name of a signal number (e.g., strsigno (SIGHUP) returns   "SIGHUP").  */extern const char *strsigno PARAMS ((int));/* Given the name of a signal, return its number.  */extern int strtosigno PARAMS ((const char *));/* Register a function to be run by xexit.  Returns 0 on success.  */extern int xatexit PARAMS ((void (*fn) (void)));/* Exit, calling all the functions registered with xatexit.  */extern void xexit PARAMS ((int status)) ATTRIBUTE_NORETURN;/* Set the program name used by xmalloc.  */extern void xmalloc_set_program_name PARAMS ((const char *));/* Report an allocation failure.  */extern void xmalloc_failed PARAMS ((size_t)) ATTRIBUTE_NORETURN;/* Allocate memory without fail.  If malloc fails, this will print a   message to stderr (using the name set by xmalloc_set_program_name,   if any) and then call xexit.  */extern PTR xmalloc PARAMS ((size_t)) ATTRIBUTE_MALLOC;/* Reallocate memory without fail.  This works like xmalloc.  Note,   realloc type functions are not suitable for attribute malloc since   they may return the same address across multiple calls. */extern PTR xrealloc PARAMS ((PTR, size_t));/* Allocate memory without fail and set it to zero.  This works like   xmalloc.  */extern PTR xcalloc PARAMS ((size_t, size_t)) ATTRIBUTE_MALLOC;/* Copy a string into a memory buffer without fail.  */extern char *xstrdup PARAMS ((const char *)) ATTRIBUTE_MALLOC;/* Copy an existing memory buffer to a new memory buffer without fail.  */extern PTR xmemdup PARAMS ((const PTR, size_t, size_t)) ATTRIBUTE_MALLOC;/* hex character manipulation routines */#define _hex_array_size 256#define _hex_bad	99extern char _hex_value[_hex_array_size];extern void hex_init PARAMS ((void));#define hex_p(c)	(hex_value (c) != _hex_bad)/* If you change this, note well: Some code relies on side effects in   the argument being performed exactly once.  */#define hex_value(c)	(_hex_value[(unsigned char) (c)])/* Definitions used by the pexecute routine.  */#define PEXECUTE_FIRST   1#define PEXECUTE_LAST    2#define PEXECUTE_ONE     (PEXECUTE_FIRST + PEXECUTE_LAST)#define PEXECUTE_SEARCH  4#define PEXECUTE_VERBOSE 8/* Execute a program.  */extern int pexecute PARAMS ((const char *, char * const *, const char *,			    const char *, char **, char **, int));/* Wait for pexecute to finish.  */extern int pwait PARAMS ((int, int *, int));/* Like sprintf but provides a pointer to malloc'd storage, which must   be freed by the caller.  */extern int asprintf PARAMS ((char **, const char *, ...)) ATTRIBUTE_PRINTF_2;/* Like vsprintf but provides a pointer to malloc'd storage, which   must be freed by the caller.  */extern int vasprintf PARAMS ((char **, const char *, va_list))  ATTRIBUTE_PRINTF(2,0);#define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0]))#ifdef __cplusplus}#endif#endif /* ! defined (LIBIBERTY_H) */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成av人影院| 国产精品免费视频网站| 日本韩国欧美三级| 欧美老女人第四色| 久久久久亚洲综合| 18欧美亚洲精品| 日本vs亚洲vs韩国一区三区| 久久99热这里只有精品| 成人av网站免费观看| 欧美一区二区三区不卡| 国产精品久久久久精k8| 日韩精品免费专区| www.欧美.com| 国产亚洲美州欧州综合国| 一区二区三区四区激情| 国产成人久久精品77777最新版本| 欧美少妇xxx| 国产精品久久毛片av大全日韩| 视频一区二区三区入口| 91网站在线播放| 成人免费视频在线观看| 成人h精品动漫一区二区三区| 欧美一级生活片| 美女视频免费一区| 欧美日韩高清在线播放| 亚洲综合av网| 欧美老肥妇做.爰bbww| 亚洲国产精品一区二区尤物区| www.视频一区| 亚洲三级电影全部在线观看高清| 成人免费看片app下载| 国产欧美日韩精品a在线观看| 日本午夜精品视频在线观看| 欧美区一区二区三区| 日韩二区三区四区| 久久久久久亚洲综合| 99精品视频在线免费观看| 亚洲黄色av一区| 日韩精品一区二区三区视频播放| 免费观看成人鲁鲁鲁鲁鲁视频| 久久久噜噜噜久久人人看| 成人免费毛片嘿嘿连载视频| 亚洲欧美色综合| 91精品国产麻豆| www.日韩av| 国产一区二区在线看| 亚洲美女偷拍久久| 久久影院电视剧免费观看| 99re这里只有精品6| 久久99精品久久只有精品| 亚洲欧洲三级电影| 国产午夜一区二区三区| 欧美日韩免费在线视频| 91在线视频在线| 精品亚洲成av人在线观看| 亚洲免费伊人电影| 中文字幕第一区| 精品日韩欧美在线| 欧美一区二区三区小说| 91豆麻精品91久久久久久| av电影天堂一区二区在线观看| 久久精品噜噜噜成人88aⅴ| 亚洲成av人片观看| 一区二区三区中文字幕精品精品 | 国产精品水嫩水嫩| 欧美成人官网二区| 91精品视频网| 精品国产99国产精品| 精品区一区二区| 久久女同性恋中文字幕| 国产欧美日韩激情| 国产精品第13页| 亚洲午夜一二三区视频| 日韩在线a电影| 国产在线播精品第三| 风间由美一区二区av101| 99国产精品视频免费观看| a4yy欧美一区二区三区| 欧美中文字幕不卡| 日韩情涩欧美日韩视频| 国产亚洲精品7777| 亚洲一区国产视频| 狠狠色综合日日| 91免费看片在线观看| 欧美群妇大交群的观看方式| 久久久久久99久久久精品网站| 亚洲欧洲av在线| 激情文学综合插| 色菇凉天天综合网| 久久婷婷久久一区二区三区| 日韩伦理电影网| 国产伦精品一区二区三区在线观看| 99精品偷自拍| 国产欧美日韩在线| 毛片av一区二区| 欧美唯美清纯偷拍| 亚洲激情校园春色| 99视频一区二区| 国产拍欧美日韩视频二区| 美腿丝袜亚洲一区| 欧美亚洲自拍偷拍| 亚洲一区二区三区四区不卡| 波多野结衣中文字幕一区二区三区| 欧美人成免费网站| 免费久久99精品国产| 欧美老人xxxx18| 久久精品噜噜噜成人av农村| 91精品免费观看| 国产一区欧美一区| 久久精品视频免费| 成人影视亚洲图片在线| 中文字幕永久在线不卡| 色老头久久综合| 亚洲日本一区二区三区| 91偷拍与自偷拍精品| 一区二区三区在线免费视频| 在线观看一区二区视频| 日本免费新一区视频| 久久综合色一综合色88| 成人午夜视频网站| 日韩和欧美一区二区三区| 欧美一区二区三区四区在线观看| 久久精品国产亚洲高清剧情介绍| 日韩天堂在线观看| 91首页免费视频| 免费观看在线综合| 亚洲一区二区三区三| 精品国一区二区三区| 欧洲精品一区二区三区在线观看| 美女国产一区二区三区| 中文字幕中文字幕一区二区| 欧美电影影音先锋| 91捆绑美女网站| 国产高清在线精品| 蜜臀av一区二区在线免费观看| 国产精品色哟哟网站| 欧美一区二区三区视频| 91麻豆高清视频| 成人av一区二区三区| 国产精品影音先锋| 精品一区二区三区不卡 | 日韩三级中文字幕| 欧美日韩情趣电影| 欧美日韩mp4| 欧美日韩三级视频| 欧美一区二视频| 3atv一区二区三区| 日韩欧美一级二级| 欧美成人欧美edvon| 精品国偷自产国产一区| 日韩美女一区二区三区| 精品国产三级电影在线观看| 在线电影欧美成精品| 欧美放荡的少妇| 久久久久久久久久美女| 国产色产综合产在线视频| 中文字幕亚洲电影| 一区二区在线电影| 久久狠狠亚洲综合| 国产成人在线色| 91电影在线观看| 日韩精品一区二区三区视频播放| 欧美精品一区二区蜜臀亚洲| 国产视频一区二区在线| 偷窥国产亚洲免费视频 | 国产精品蜜臀av| 亚洲福利视频三区| a4yy欧美一区二区三区| 欧美日韩视频第一区| 国产精品免费视频观看| 日韩黄色一级片| 99精品欧美一区二区三区小说 | 欧美三级韩国三级日本一级| 91精品蜜臀在线一区尤物| 国产精品久久久久久久久快鸭 | 亚洲在线视频免费观看| 国产91露脸合集magnet | 亚洲va韩国va欧美va精品| 国产精品一区二区视频| 欧美喷潮久久久xxxxx| 中文字幕精品一区二区精品绿巨人 | 色哟哟一区二区| 国产喂奶挤奶一区二区三区| 久久国产精品区| 精品国产一区二区三区av性色| 日韩影视精彩在线| 欧美精品乱人伦久久久久久| 亚洲综合在线免费观看| 欧美性感一类影片在线播放| 亚洲国产精品视频| 精品国产91久久久久久久妲己| 久久精品国产99国产精品| 精品欧美一区二区三区精品久久| 日韩电影网1区2区| 久久理论电影网| 欧洲一区二区三区在线| 日韩av一二三| 18欧美乱大交hd1984| 在线免费视频一区二区| 国产成人在线网站|