L | &*?C`+t($"!9[m$# ;2U'6'P'x$-5()Rn.0-:,Qg~+*10\+$,<GD0%A%`( $9-9g( /)&E5l%!"" 0+N.z<6$Lq),E * K1V'+(0*O+z$#$ * .F #u , ) # *!*?!)j!8![!)"B"1Y"3"9""(#B#^#x##### #$'2$"Z$}$5$)$$$'%=%&W%"~%7%)%&?&Z&x&&S&.'87'<p'$'D'(*(-I(8w((($($('#)+K)w)3)2)1)1+*4]*/*)*-*'+-B+p+/+++"+C,6L,7,,,,-.-N-c-&{-'-(-%- . :.[.% 0)30F]0&00)011+1"F1$i11$1112242O2&e222"202)3C3F3b3x3 33B3*3'4%04+V4)44%4455/:5.j5055_5I6'e6#6&6)6+7.7K72h787;78)8)C8m88&88$8$9#-9Q9)g949!99&: ,:M:'k:$::::;));#S;w;;3;;;(<0< J<*k<D<< <4= 7=!X=z=#='==!>">#7>"[>#~>>2>(>3?#M?q?1?%?%?1 @N>@@@7@7@2(A[AtAAAAAAB:BTBmBB B2B!BB)CBC'RCzC8C+CCF D QDrDD@D+DMEEbEE@E F(F)9F8cF$FFFF G4G2GG*zG)G)G2G,H(HH%qH"H$HH9H5IKI!fI,I)I-I! J!/JQJmJ)~JJJ*J#K'&K!NKpKKx}"#S?WOeAF90(YzR]bG~27>_.H;@$^ 6X:naTQN5+ %IL! 4|t&i= sMg\fvku/`{CB-p rPwD[K18Vm'oJdZqjU) E*yh3<cl,"%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#%s is a deprecated GCC extension#elif after #else#elif without #if#else after #else#else without #if#endif without #if#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%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' is poisoned%s: not used because `%.*s' not defined%s: not used because `%s' is defined%s: not used because `__COUNTER__' is invalid'##' 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)C++ 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 UCNMultiple include guards may be useful for: NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__COUNTER__ expanded inside directive with -fdirectives-only__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 predicateassertions are a GCC extensionassertions are a deprecated extensionattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filebinary constants are a GCC extensioncannot 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 timecould not determine file timestampcppchar_t must be an unsigned typecurrent file is older than %sdecimal float constants are a GCC extensiondetected 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 #%sextra tokens at end of #%s directivefailure to convert %s to %sfixed-point constants are a GCC extensionfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangeiconv_openidentifier "%s" is a special operator name in C++imaginary 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 expressioninvalid #%s directiveinvalid #pragma GCC poison directiveinvalid #pragma pop_macro directiveinvalid #pragma push_macro directiveinvalid built-in macro "%s"invalid character '%c' in raw string delimiterinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid prefix "0b" for floating constantinvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantinvalid suffix "%.*s" with hexadecimal floating constantinvoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98line 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 terminating %c charactermissing 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 directivenon-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 identifierparameter 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 bitsraw string delimiter longer than 16 charactersregistering "%s" as both a pragma and a pragma namespaceregistering pragma "%s" with name expansion and no namespaceregistering pragma with NULL handlerregistering pragmas in namespace "%s" with mismatched name expansionstdoutstyle of line directive is a GCC extensionsuffix for double constant 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 portabletraditional 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 %sundefining "%s"unexpected end of file after #lineuniversal 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 commentunterminated raw stringuse -Winvalid-pch for more informationuse of C++0x long long integer constantuse of C99 hexadecimal floating constantuse of C99 long long integer constantwhile reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.6.0 Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html POT-Creation-Date: 2013-02-24 01:05+0000 PO-Revision-Date: 2011-05-12 17:23+0800 Last-Translator: Meng Jie Language-Team: Chinese (simplified) Language: zh_CN MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Poedit-Language: Chinese X-Poedit-Country: CHINA # 后的“%s”不是一个正整数#line 后的“%s”不是一个正整数“%s”不能被用作宏名,因为它是 C++ 中的一个操作符“%s”不是一个有效的文件名“%s”未定义“%s”不能出现在宏参数列表中重断言“%s”“%s”重定义“/*”出现在注释中“defined”不能被用作宏名#%s 需要 "FILENAME" 或 #%s 是一个 GCC 扩展#%s 是一个已过时的 GCC 扩展#elif 出现在 #else 后#elif 没有匹配的 #if#else 出现在 #else 后#else 没有匹配的 #if#endif 没有匹配的 #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:未使用因为‘%.*s’未定义%s:未使用因为‘%s’已定义%s:未使用因为‘__COUNTER__’无效‘##’不能出现在宏展开的两端‘#’后没有宏参数‘$’出现在标识符或数字中‘?’后没有‘:’(在 C++ 中“%s”会是“%s”的替代标识符)(此警告为每个输入文件只报告一次)C++ 风格的注释在 ISO C90 中不被允许CPP 算术必须至少具有目标 int 的精度CPP 半整数短于 CPP 字符在此宿主机上,CPP 不能处理长于 %lu 位的宽字符常量,但目标需要 %lu 位字符 %x 可能不是 NFKCISO C 不允许有名的可变参数宏ISO C99 需要使用剩余的参数ISO C99 要求宏名后必须有空白在 _cpp_valid_ucn 中但不是一个 UCN多个防止重包含可能对其有用: find_file 中有 NULL 目录\x 后没有 16 进制数字_Pragma 需要一个括起的字符串字面常量带 -fdirectives-only 时 __COUNTER__ 在指示中扩展__VA_ARGS__ 只能出现在 C99 可变参数宏的展开中‘%.*s’不在 NFC 中‘%.*s’不在 NFKC 中匿名可变参数宏在 C99 中被引入断言后没有谓词断言是一个 GCC 扩展断言是一个已过时的 GCC 扩展试图使用有毒的“%s”反斜杠和换行为空格所分隔反斜杠续行出现在文件末尾二进制常量是一个 GCC 扩展找不到源文件 %s字符 0x%lx 不在基本源字符集中 字符 0x%lx 在执行字符集中不是单字节的字符常量大小超出其类型#if 操作数中出现逗号iconv 不支持从 %s 到 %s 的转换将 UCN 转换到执行字符集将 UCN 转换到源字符集将转义序列转换到执行字符集转换到可执行文件的字符集无法决定日期与时间无法决定文件的时间戳cppchar_t 必须是无符号型当前文件早于 %s十进制浮点常量是一个 GCC 扩展展开宏“%s”时检测到递归#if 中用零做除数重复的宏参数“%s”将一个指示嵌入宏参数中是不可移植的空的字符常量#%s 中文件名为空#%s 指示的末尾有多余的标识符无法从 %s 转换到 %s定点常量是一个 GCC 扩展浮点常量出现在预处理表达式中类似函数的宏“%s”在传统 C 中必须与参数一起使用16 进制转义序列越界iconv_open标识符“%s”是 C++ 中的一个特殊操作符虚数常量是一个 GCC 扩展预处理表达式中出现虚数不可能的操作‘%u’不完全的 Unicode 字符名 %.*s整数常量太大,认定为 unsigned整数常量值超出其类型预处理表达式中整数溢出无效的 #%s 指示无效的 #pragma GCC poison 指示无效的 #pragma pop_macro 指示无效的 #pragma push_macro 指示无效的内建宏“%s”原始字符串分隔符中有无效字符‘%c’line 指示中有无效的标记“%s”cpp_macro_definition 中有无效的散列类型 %d浮点常量的“0b”前缀无效无效的预处理指示 #%s无效的字面字符串,忽略最后的‘\’浮点常量的“%.*s”后缀无效整数常量的“%.*s”后缀无效十六进制浮点常量的“%.*s”后缀无效调用宏 %s 的参数 %d:空的宏参数未被 ISO C90 和 ISO C++98 定义行号超出范围宏“%s”未被使用宏“%s”传递了 %u 个参数,但只需要 %u 个宏“%s”需要 %u 个参数,但只给出了 %u 个宏参数“%s”将在传统 C 中被字符串化宏名必须是标识符宏参数必须由逗号隔开谓词后缺少‘(’表达式中缺少‘(’“defined” 后出现‘)’表达式中缺少‘)’在宏参数表中缺少‘)’完整的答案缺少‘)’缺少结尾的 %c 字符缺少结尾的 > 字符宏名后缺少空白多字节字符常量多行注释没有 iconv 的实现,无法从 %s 转换到 %s没有包含路径可供搜索 %s#%s 指示中未给出宏名非 ISO 标准的转义序列,‘\%c’忽略空字符空字符将保留在字面字符串中8 进制转义序列越界找到一个或多个 PCH 文件,但它们是无效的操作符“defined”需要一个标识符缺少形参名毗连“%s”和“%s”不能给出一个有效的预处理标识符对已存在的宏“%s”投毒谓词必须是一个标识符谓词的答案为空预处理算术的最高精度为 %lu 位;目标需要 %lu 位原始字符串分隔符长过 16 个字符“%s”既被注册为一个pragma 又被注册为一个 pragma 命名空间pragma “%s”被注册为一个命名扩展,而没有命名空间pragma 注册为被 NULL 处理在命名空间“%s”中注册 pragma 时名称扩展不匹配stdoutline 指示的风格是一个 GCC 扩展双精度常量后缀是一个 GCC 扩展建议使用缩进的 # 以让 #%s 对传统 C 不可见建议在传统 C 中不使用 #elif宏参数列表语法错误目标 char 短于 8 位目标 int 短于目标 char目录 wchar_t 短于目标 char条件自此开始“%s”的左操作数在提升时变换了符号‘\%c’的意义与在传统 C 中不同‘\a’的意义与在传统 C 中不同‘\x’的意义与在传统 C 中不同“%s”的右操作数在提升时变换了符号这是先前定义的位置使用“defined”可能不利于移植当 # 有缩进时传统 C 忽略 #%s传统 C 不接受“%.*s”后缀传统 C 不接受单目 + 运算符三元符 ??%c 转换为 %c三元符 ??%c 被忽略,请使用 -trigraphs 来启用%s 中堆栈不平衡取消对“%s”的定义#line 后未预期的文件结束Unicode 字符 %.*s 在标识符开头无效Unicode 字符 %.*s 在标识符中无效Unicode 字符名只在 C++ 和 C99 中有效未知的转义序列:‘\%c’未知的转义序列:‘\%s’无法拼出的标识符 %s未终止的 #%s调用宏“%s”时参数列表未终止未结束的注释未终止的原始字符串使用 -Winvalid-pch 以获得更多信息使用 C++0x long long 整数常量使用 C99 式的 16 进制浮点常量使用 C99 long long 整数常量在读取预编译头时在写入预编译头时