📄 string.h
字号:
/* * "$Id: string.h,v 1.19 2005/01/03 19:29:45 mike Exp $" * * String definitions for the Common UNIX Printing System (CUPS). * * Copyright 1997-2005 by Easy Software Products. * * These coded instructions, statements, and computer programs are the * property of Easy Software Products and are protected by Federal * copyright law. Distribution and use rights are outlined in the file * "LICENSE.txt" which should have been included with this file. If this * file is missing or damaged please contact Easy Software Products * at: * * Attn: CUPS Licensing Information * Easy Software Products * 44141 Airport View Drive, Suite 204 * Hollywood, Maryland 20636 USA * * Voice: (301) 373-9600 * EMail: cups-info@cups.org * WWW: http://www.cups.org * * This file is subject to the Apple OS-Developed Software exception. */#ifndef _CUPS_STRING_H_# define _CUPS_STRING_H_/* * Include necessary headers... */#if 0# include <config.h>#else#include "config.h"#endif# include <stdio.h># include <stdarg.h># include <ctype.h># ifdef HAVE_STRING_H# include <string.h># endif /* HAVE_STRING_H */# ifdef HAVE_STRINGS_H# include <strings.h># endif /* HAVE_STRINGS_H */# ifdef HAVE_BSTRING_H# include <bstring.h># endif /* HAVE_BSTRING_H *//* * Stuff for WIN32 and OS/2... */# if defined(WIN32) || defined(__EMX__)# define strcasecmp stricmp# define strncasecmp strnicmp# endif /* WIN32 || __EMX__ *//* * C++ magic... */# ifdef __cplusplusextern "C" {# endif /* __cplusplus *//* * Prototypes... */extern void cups_strcpy(char *dst, const char *src);# ifndef HAVE_STRDUPextern char *cups_strdup(const char *);# define strdup cups_strdup# endif /* !HAVE_STRDUP */# ifndef HAVE_STRCASECMPextern int cups_strcasecmp(const char *, const char *);# define strcasecmp cups_strcasecmp# endif /* !HAVE_STRCASECMP */# ifndef HAVE_STRNCASECMPextern int cups_strncasecmp(const char *, const char *, size_t n);# define strncasecmp cups_strncasecmp# endif /* !HAVE_STRNCASECMP */# ifndef HAVE_STRLCATextern size_t cups_strlcat(char *, const char *, size_t);# define strlcat cups_strlcat# endif /* !HAVE_STRLCAT */# ifndef HAVE_STRLCPYextern size_t cups_strlcpy(char *, const char *, size_t);# define strlcpy cups_strlcpy# endif /* !HAVE_STRLCPY */# ifndef HAVE_SNPRINTFextern int cups_snprintf(char *, size_t, const char *, ...)# ifdef __GNUC____attribute__ ((__format__ (__printf__, 3, 4)))# endif /* __GNUC__ */;# define snprintf cups_snprintf# endif /* !HAVE_SNPRINTF */# ifndef HAVE_VSNPRINTFextern int cups_vsnprintf(char *, size_t, const char *, va_list);# define vsnprintf cups_vsnprintf# endif /* !HAVE_VSNPRINTF *//* * C++ magic... */# ifdef __cplusplus}# endif /* __cplusplus */#endif /* !_CUPS_STRING_H_ *//* * End of "$Id: string.h,v 1.19 2005/01/03 19:29:45 mike Exp $". */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -