???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................                      &     *     ?   C       +                    (      $   )     N  !   e                                $     #   "      F     g  2     '                    6     '   ;  '   c  $     -     5     (        =     Y  .   s  0     -     :     ,   <  g   i  +     0        .  +   N  $   z  ,     <     D   	     N     c  0   y            %          (   (      Q  $   r       9     9     (   &      O  /   p  )     &     5     %   '  !   M  "   o  "          +     .        .     F  <   e            $          )     ,   <  E   i        
     1     '     +   5     a  (   z  0     *     +        +  $   A  #   f  $          .     #     ,     )   K  #   u  *     *     )     8         R      k   1      3      9         "!  (   B!     k!     !     !     !  #   !     !      "     ;"  '   ["  "   "     "  5   "  )   "  $   #  '   >#     f#  &   #  "   #  7   #  )   $     ,$  ?   C$     $     $     $  S   $  .   1%  8   `%  <   %  $   %  D   %     @&  *   G&  -   r&  8   &  (   &  $   '  $   ''  '   L'  +   t'     '  3   '  2   '  1   "(  1   T(  4   (  /   (  )   (  -   )  '   C)  -   k)     )  /   )     )     )  "   *  C   1*  6   u*  7   *     *     +     "+     7+  .   H+     w+     +  &   +  (   +  %   +      ,      ;,    \,  %   K.  )   q.  F   .  &   .  )   	/     3/     E/     W/  "   r/  $   /     /  $   /     /     0     ,0     F0     `0     {0  &   0     0     0  "   0  0   1  )   E1     o1     r1     1  B   1  *   1  '   2  %   ,2  +   R2  )   ~2     2  %   2     2  5    3  /   63  .   f3  0   3     3  _   3  '   E4  &   m4  )   4  +   4     4  2   5  8   :5  ;   s5     5     5  )   5     6     "6  &   =6     d6  $   6  $   6  #   6     6  )   7  4   07  !   e7     7  &   7      7     7  '   
8  $   28     W8     s8     8     8  )   8  #   8     9     -9  3   H9     |9     9  (   9     9      9  *   
:  D   5:     z:  
   :  4   :      :  !   :     ;  #   4;  '   X;     ;  !   ;     ;  #   ;  "   ;  #   <     A<  2   \<  (   <  3   <  #   <     =  1   -=  %   _=  %   =  1   =     =     =  7   >  7   @>  2   x>     >     >     >     >     ?     3?     M?     m?     ?     ?     ?     ?     ?  2   ?  !   )@     K@  )   h@     @  '   @     @  8   @  +   A     JA  F   ZA      A     A     A  @   A  +   8B  M   dB  E   B     B  @   C     YC  (   `C  )   C  8   C  $   C     D     -D     FD      cD     D  2   D  *   D  )   D  )   E  2   IE     |E  (   E  %   E  "   E  $   
F     /F  9   KF     F     F  !   F  ,   F  )   G  -   /G  !   ]G  !   G     G     G  )   G     G     H  *   'H  '   RH  !   zH     H     H                )          !         y      1   +              
   L      H   @         g                 W                    *       	   <         i      w          h                 -           5       {         k   T   j      O   \   m       _   $         3   0          D      l      f              b                    n                K          z          `      /            X                          E   t           ]                A      c   >   .   7         V         }             ;      Y      =   a                                   ,       C   #       '       (   S   Z              8   s           o          U   x   &       p   |           N              ?      d   P   Q                              r           R                [          B   4       e      "      :       q              6      u       M          J                 v           ^   2   9              I            G       F      ~            %       "%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" 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 <FILENAME> #%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: %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 C90 CPP arithmetic must be at least as precise as a target int CPP half-integer narrower than CPP character CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits ISO C does not permit named variadic macros ISO C99 requires whitespace after the macro name In _cpp_valid_ucn but not a UCN Multiple include guards may be useful for:
 \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 NFKC anonymous variadic macros were introduced in C99 assertion without predicate assertions are a GCC extension assertions are a deprecated extension attempt to use poisoned "%s" backslash and newline separated by space backslash-newline at end of file binary constants are a GCC extension cannot find source file %s character 0x%lx is not in the basic source character set
 character 0x%lx is not unibyte in execution character set character constant too long for its type comma operator in operand of #if conversion from %s to %s not supported by iconv converting UCN to execution character set converting UCN to source character set converting escape sequence to execution character set converting to execution character set could not determine date and time could not determine file timestamp cppchar_t must be an unsigned type current file is older than %s decimal float constants are a GCC extension detected recursion whilst expanding macro "%s" division by zero in #if duplicate macro parameter "%s" embedding a directive within macro arguments is not portable empty character constant empty filename in #%s extra tokens at end of #%s directive failure to convert %s to %s fixed-point constants are a GCC extension floating constant in preprocessor expression function-like macro "%s" must be used with arguments in traditional C hex escape sequence out of range iconv_open identifier "%s" is a special operator name in C++ imaginary constants are a GCC extension imaginary number in preprocessor expression impossible operator '%u' incomplete universal character name %.*s integer constant is so large that it is unsigned integer constant is too large for its type integer overflow in preprocessor expression invalid #%s directive invalid #pragma GCC poison directive invalid #pragma pop_macro directive invalid #pragma push_macro directive invalid built-in macro "%s" invalid character '%c' in raw string delimiter invalid flag "%s" in line directive invalid hash type %d in cpp_macro_definition invalid prefix "0b" for floating constant invalid preprocessing directive #%s invalid string literal, ignoring final '\' invalid suffix "%.*s" on floating constant invalid suffix "%.*s" on integer constant invalid suffix "%.*s" with hexadecimal floating constant line number out of range macro "%s" is not used macro "%s" passed %u arguments, but takes just %u macro "%s" requires %u arguments, but only %u given macro argument "%s" would be stringified in traditional C macro names must be identifiers macro parameters must be comma-separated missing '(' after predicate missing '(' in expression missing ')' after "defined" missing ')' in expression missing ')' in macro parameter list missing ')' to complete answer missing terminating %c character missing terminating > character missing whitespace after the macro name multi-character character constant multi-line comment no iconv implementation, cannot convert from %s to %s no include path in which to search for %s no macro name given in #%s directive non-ISO-standard escape sequence, '\%c' null character(s) ignored null character(s) preserved in literal octal escape sequence out of range one or more PCH files were found, but they were invalid operator "defined" requires an identifier parameter name missing pasting "%s" and "%s" does not give a valid preprocessing token poisoning existing macro "%s" predicate must be an identifier predicate's answer is empty preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits raw string delimiter longer than 16 characters registering "%s" as both a pragma and a pragma namespace registering pragma "%s" with name expansion and no namespace registering pragma with NULL handler registering pragmas in namespace "%s" with mismatched name expansion stdout style of line directive is a GCC extension suffix for double constant is a GCC extension suggest hiding #%s from traditional C with an indented # suggest not using #elif in traditional C syntax error in macro parameter list target char is less than 8 bits wide target int is narrower than target char target wchar_t is narrower than target char the conditional began here the left operand of "%s" changes sign when promoted the meaning of '\%c' is different in traditional C the meaning of '\a' is different in traditional C the meaning of '\x' is different in traditional C the right operand of "%s" changes sign when promoted this is the location of the previous definition this use of "defined" may not be portable traditional C ignores #%s with the # indented traditional C rejects the "%.*s" suffix traditional C rejects the unary plus operator trigraph ??%c converted to %c trigraph ??%c ignored, use -trigraphs to enable unbalanced stack in %s undefining "%s" unexpected end of file after #line universal character %.*s is not valid at the start of an identifier universal character %.*s is not valid in an identifier universal character names are only valid in C++ and C99 unknown escape sequence: '\%c' unknown escape sequence: '\%s' unspellable token %s unterminated #%s unterminated argument list invoking macro "%s" unterminated comment unterminated raw string use -Winvalid-pch for more information use of C99 hexadecimal floating constant use of C99 long long integer constant while reading precompiled header while writing precompiled header Project-Id-Version: cpplib 4.6.0
Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
POT-Creation-Date: 2018-01-26 22:47+0000
PO-Revision-Date: 2011-05-12 17:23+0800
Last-Translator: Meng Jie <zuxy.meng@gmail.com>
Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>
Language: zh_CN
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Bugs: Report translation errors to the Language-Team address.
X-Poedit-Language: Chinese
X-Poedit-Country: CHINA
 # 后的“%s”不是一个正整数 #line 后的“%s”不是一个正整数 “%s”不能被用作宏名，因为它是 C++ 中的一个操作符 “%s”不是一个有效的文件名 “%s”不能出现在宏参数列表中 重断言“%s” “%s”重定义 “/*”出现在注释中 “defined”不能被用作宏名 #%s 需要 "FILENAME" 或 <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：未使用因为‘__COUNTER__’无效 ‘##’不能出现在宏展开的两端 ‘#’后没有宏参数 ‘$’出现在标识符或数字中 ‘?’后没有‘:’ (在 C++ 中“%s”会是“%s”的替代标识符) (此警告为每个输入文件只报告一次) C++ 风格的注释在 ISO C90 中不被允许 CPP 算术必须至少具有目标 int 的精度 CPP 半整数短于 CPP 字符 在此宿主机上，CPP 不能处理长于 %lu 位的宽字符常量，但目标需要 %lu 位 ISO C 不允许有名的可变参数宏 ISO C99 要求宏名后必须有空白 在 _cpp_valid_ucn 中但不是一个 UCN 多个防止重包含可能对其有用：
 \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”未被使用 宏“%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 时名称扩展不匹配 stdout line 指示的风格是一个 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 以获得更多信息 使用 C99 式的 16 进制浮点常量 使用 C99 long long 整数常量 在读取预编译头时 在写入预编译头时 