&* ?6v+($0Ul~$# Bc2}' '76>'u$5(!=.W0-:,>gk+*0Iz+$,#DP0 (* St99( ,/M)}&5%!*"Lo.<0I_g$~,E 22S '+(0'*X+$$#<,`#**)1J1a39 (! J f   #  ) &#!J!'j!"!!5!)!$("M"'g""&"""7")+#!U#"w##?##$/$SK$8$$*$8 %(C%$l%$%'%+% &3%&2Y&1&1&4&/%')U'3'!'-''(-+(Y(/w(((C(6)7J))))).)*&)*(P*%y* * * **n,%,),F,&-D-)V----"-$-. .:.T.n....&../"0/0S/)//// //B0'E0%m0)00%0051/K1 {1.1011_2{2'2#2&2) 3!43+V33323;3+4D4)^444$4$45)54F5!{55&5 56' 6$H6m666#66637I7\7 s7}7(77*7D8I8'e8 8 8!88#8'9B9!a999#99(9(:39:m:1:%:%:;;73;7k;2;;;<%<?<^<x<<)<&<==5= K=2X=!===)=>' >H>8c>+>#>#>?F ? g???@?M?L@(S@8|@$@@@A ,AMA2`A*A)A)A2BEB(aB/BB%B"B$CDC9`CCC,C)C-&D!TD!vDDD)DD*E'-E!UE wEEE.q3wCl-mWK_i?uTI/1V;sv,x`Byg*efUo=cPz{ 2$DE}(]N^tLG\'6 0b@Fh>+Y p #RSa9Q"MA<![Xd 57j|~OZ&%kJ:8rH)4n ':' without preceding '?'"%s" after # is not a positive integer"%s" after #line is not a positive integer"%s" cannot be used as a macro name as it is an operator in C++"%s" is not a valid filename"%s" is not defined"%s" may not appear in macro parameter list"%s" re-asserted"%s" redefined"/*" within comment"defined" cannot be used as a macro name#%s expects "FILENAME" or #%s is a GCC extension#elif after #else#elif without #if#else after #else#else without #if#endif without #if#if with no expression#include nested too deeply#include_next in primary source file#pragma %s %s is already registered#pragma %s is already registered#pragma once in main file#pragma system_header ignored outside include file%.*s is not a valid universal character%s in preprocessing directive%s is a block device%s is shorter than expected%s is too large%s: %s%s: not used because `%.*s' defined as `%s' not `%.*s'%s: not used because `%.*s' not defined%s: not used because `%s' is defined'##' cannot appear at either end of a macro expansion'#' is not followed by a macro parameter'$' in identifier or number'?' without following ':'("%s" is an alternative token for "%s" in C++)(this will be reported only once per input file), from %s:%uC++ style comments are not allowed in ISO C90CPP arithmetic must be at least as precise as a target intCPP half-integer narrower than CPP characterCPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bitsCharacter %x might not be NFKCISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedISO C99 requires whitespace after the macro nameIn _cpp_valid_ucn but not a UCNIn file included from %s:%uMultiple include guards may be useful for: NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macro`%.*s' is not in NFC`%.*s' is not in NFKCanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #%s directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%s'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.1-b20051125 Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html POT-Creation-Date: 2006-05-24 16:28-0700 PO-Revision-Date: 2005-12-02 16:28+0800 Last-Translator: Meng Jie Language-Team: Chinese (simplified) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit ‘:’前没有‘?’# 后的“%s”不是一个正整数#line 后的“%s”不是一个正整数“%s”不能被用作宏名,因为它是 C++ 中的一个操作符“%s”不是一个有效的文件名“%s”未定义“%s”不能出现在宏参数列表中重断言“%s”“%s”重定义“/*”出现在注释中“defined”不能被用作宏名#%s 需要 "FILENAME" 或 #%s 是一个 GCC 扩展#elif 出现在 #else 后#elif 没有匹配的 #if#else 出现在 #else 后#else 没有匹配的 #if#endif 没有匹配的 #if#if 后没有表达式#include 嵌套过深#include_next 出现在主源文件中#pragma %s %s 已经被注册#pragma %s 已经被注册#pragma once 出现在主文件中#pragma system_heade 在包含文件外被忽略%.*s 不是一个有效的 Unicode 字符预处理指示中出现 %s%s 是一个块设备%s 短于预期%s 过大%s:%s%s:未使用因为‘%.*s’被定义为‘%s’而非‘%*.s’%s:未使用因为‘%.*s’未定义%s:未使用因为‘%s’已定义‘##’不能出现在宏展开的两端‘#’后没有宏参数‘$’出现在标识符或数字中‘?’后没有‘:’(在 C++ 中“%s”会是“%s”的替代标识符)(此警告为每个输入文件只报告一次), 从 %s:%uC++ 风格的注释在 ISO C90 中不被允许CPP 算术必须至少具有目标 int 的精度CPP 半整数短于 CPP 字符在此宿主机上,CPP 不能处理长于 %lu 位的宽字符常量,但目标需要 %lu 位字符 %x 可能不是 NFKCISO C 不允许有名的可变参数宏ISO C99 需要使用剩余的参数ISO C99 要求宏名后必须有空白在 _cpp_valid_ucn 中但不是一个 UCN在包含自 %s:%u 的文件中多个防止重包含可能对其有用: find_file 中有 NULL 目录\x 后没有 16 进制数字_Pragma 需要一个括起的字符串字面常量__VA_ARGS__ 只能出现在 C99 可变参数宏的展开中‘%.*s’不在 NFC 中‘%.*s’不在 NFKC 中匿名可变参数宏在 C99 中被引入断言后没有谓词试图使用有毒的“%s”反斜杠和换行为空格所分隔反斜杠续行出现在文件末尾找不到源文件 %s字符 0x%lx 不在基本源字符集中 字符 0x%lx 在执行字符集中不是单字节的字符常量大小超出其类型#if 操作数中出现逗号iconv 不支持从 %s 到 %s 的转换将 UCN 转换到执行字符集将 UCN 转换到源字符集将转义序列转换到执行字符集转换到可执行文件的字符集无法决定日期与时间cppchar_t 必须是无符号型当前文件早于 %s展开宏“%s”时检测到递归#if 中用零做除数重复的宏参数“%s”将一个指示嵌入宏参数中是不可移植的空的字符常量#%s 中文件名为空错误:指数部分没有数字#%s 指示的末尾有多余的标识符无法从 %s 转换到 %s浮点常量出现在预处理表达式中类似函数的宏“%s”在传统 C 中必须与参数一起使用16 进制转义序列越界16 进制浮点常量需要指数部分iconv_open虚数常量是一个 GCC 扩展预处理表达式中出现虚数不可能的操作‘%u’不完全的 Unicode 字符名 %.*s整数常量太大,认定为 unsigned整数常量值超出其类型预处理表达式中整数溢出内部错误:无效的 #%s 指示无效的 #pragma GCC poison 指示无效的内建宏“%s”8 进制常量中有非法字符“%c”line 指示中有无效的标记“%s”cpp_macro_definition 中有无效的散列类型 %d无效的预处理指示 #%s无效的字面字符串,忽略最后的‘\’浮点常量的“%.*s”后缀无效整数常量的“%.*s”后缀无效行号超出范围宏“%s”未被使用宏“%s”传递了 %u 个参数,但只需要 %u 个宏“%s”需要 %u 个参数,但只给出了 %u 个宏参数“%s”将在传统 C 中被字符串化宏名必须是标识符宏参数必须由逗号隔开谓词后缺少‘(’表达式中缺少‘(’“defined” 后出现‘)’表达式中缺少‘)’在宏参数表中缺少‘)’完整的答案缺少‘)’标识符“%s”前缺少二元运算符‘(’与‘)’之间缺少表达式缺少结尾的 > 字符宏名后缺少空白多字节字符常量多行注释没有 iconv 的实现,无法从 %s 转换到 %s没有包含路径可供搜索 %s#%s 指示中未给出宏名文件未以空白行结束非 ISO 标准的转义序列,‘\%c’忽略空字符空字符将保留在字面字符串中8 进制转义序列越界找到一个或多个 PCH 文件,但它们是无效的操作符“defined”需要一个标识符操作符‘%s’没有左操作数操作符‘%s’没有右操作数缺少形参名毗连“%s”和“%s”不能给出一个有效的预处理标识符对已存在的宏“%s”投毒谓词必须是一个标识符谓词的答案为空预处理算术的最高精度为 %lu 位;目标需要 %lu 位“%s”既被注册为一个pragma 又被注册为一个 pragma 命名空间stdoutline 指示的风格是一个 GCC 扩展建议使用缩进的 # 以让 #%s 对传统 C 不可见建议在传统 C 中不使用 #elif宏参数列表语法错误目标 char 短于 8 位目标 int 短于目标 char目录 wchar_t 短于目标 char条件自此开始“%s”的左操作数在提升时变换了符号‘\%c’的意义与在传统 C 中不同‘\a’的意义与在传统 C 中不同‘\x’的意义与在传统 C 中不同“%s”的右操作数在提升时变换了符号这是先前定义的位置使用“defined”可能不利于移植标识符“%s”在预处理表达式中无效数字中有太多小数点当 # 有缩进时传统 C 忽略 #%s传统 C 不接受“%.*s”后缀传统 C 不接受单目 + 运算符三元符 ??%c 转换为 %c三元符 ??%c 被忽略,请使用 -trigraphs 来启用#if 中不平衡的堆栈取消对“%s”的定义Unicode 字符 %.*s 在标识符开头无效Unicode 字符 %.*s 在标识符中无效Unicode 字符名只在 C++ 和 C99 中有效未知的转义序列:‘\%c’未知的转义序列:‘\%s’无法拼出的标识符 %s未终止的 #%s调用宏“%s”时参数列表未终止未结束的注释使用 -Winvalid-pch 以获得更多信息使用 C99 式的 16 进制浮点常量使用 C99 long long 整数常量警告:在读取预编译头时在写入预编译头时