"Fossies" - the Fresh Open Source Software Archive

Member "s-nail-14.9.11/gen-okeys.h" (8 Aug 2018, 45168 Bytes) of package /linux/misc/s-nail-14.9.11.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "gen-okeys.h" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 14.9.10_vs_14.9.11.

    1 /*@ gen-okeys.h, generated by ./make-okey-map.pl.
    2  *@ See accmacvar.c for more */
    3 
    4 static char const a_amv_var_names[] = {
    5 '-','-','s','p','e','c','i','a','l','-','p','a','r','a','m','\0',
    6 '?','\0',
    7 '!','\0',
    8 'a','c','c','o','u','n','t','\0',
    9 'a','d','d','-','f','i','l','e','-','r','e','c','i','p','i','e','n','t','s','\0',
   10 'a','g','e','n','t','-','s','h','e','l','l','-','l','o','o','k','u','p','\0',
   11 'a','l','l','n','e','t','\0',
   12 'a','p','p','e','n','d','\0',
   13 'a','s','k','\0',
   14 'a','s','k','a','t','e','n','d','\0',
   15 'a','s','k','a','t','t','a','c','h','\0',
   16 'a','s','k','b','c','c','\0',
   17 'a','s','k','c','c','\0',
   18 'a','s','k','s','i','g','n','\0',
   19 'a','s','k','s','e','n','d','\0',
   20 'a','s','k','s','u','b','\0',
   21 'a','t','t','r','l','i','s','t','\0',
   22 'a','u','t','o','b','c','c','\0',
   23 'a','u','t','o','c','c','\0',
   24 'a','u','t','o','c','o','l','l','a','p','s','e','\0',
   25 'a','u','t','o','p','r','i','n','t','\0',
   26 'a','u','t','o','t','h','r','e','a','d','\0',
   27 'a','u','t','o','s','o','r','t','\0',
   28 'b','a','n','g','\0',
   29 'b','a','t','c','h','-','e','x','i','t','-','o','n','-','e','r','r','o','r','\0',
   30 'b','i','n','d','-','t','i','m','e','o','u','t','\0',
   31 'b','s','d','a','n','n','o','u','n','c','e','\0',
   32 'b','s','d','c','o','m','p','a','t','\0',
   33 'b','s','d','f','l','a','g','s','\0',
   34 'b','s','d','h','e','a','d','l','i','n','e','\0',
   35 'b','s','d','m','s','g','s','\0',
   36 'b','s','d','o','r','d','e','r','\0',
   37 'b','u','i','l','d','-','c','c','\0',
   38 'b','u','i','l','d','-','l','d','\0',
   39 'b','u','i','l','d','-','o','s','\0',
   40 'b','u','i','l','d','-','r','e','s','t','\0',
   41 'C','O','L','U','M','N','S','\0',
   42 'c','h','a','r','s','e','t','-','7','b','i','t','\0',
   43 'c','h','a','r','s','e','t','-','8','b','i','t','\0',
   44 'c','h','a','r','s','e','t','-','u','n','k','n','o','w','n','-','8','b','i','t','\0',
   45 'c','m','d','\0',
   46 'c','o','l','o','u','r','-','d','i','s','a','b','l','e','\0',
   47 'c','o','l','o','u','r','-','p','a','g','e','r','\0',
   48 'c','o','n','t','a','c','t','-','m','a','i','l','\0',
   49 'c','o','n','t','a','c','t','-','w','e','b','\0',
   50 'c','r','t','\0',
   51 'c','u','s','t','o','m','h','d','r','\0',
   52 'D','E','A','D','\0',
   53 'd','a','t','e','f','i','e','l','d','\0',
   54 'd','a','t','e','f','i','e','l','d','-','m','a','r','k','o','u','t','-','o','l','d','e','r','\0',
   55 'd','e','b','u','g','\0',
   56 'd','i','s','p','o','s','i','t','i','o','n','-','n','o','t','i','f','i','c','a','t','i','o','n','-','s','e','n','d','\0',
   57 'd','o','t','\0',
   58 'd','o','t','l','o','c','k','-','d','i','s','a','b','l','e','\0',
   59 'd','o','t','l','o','c','k','-','i','g','n','o','r','e','-','e','r','r','o','r','\0',
   60 'E','D','I','T','O','R','\0',
   61 'e','d','i','t','a','l','o','n','g','\0',
   62 'e','d','i','t','h','e','a','d','e','r','s','\0',
   63 'e','m','p','t','y','s','t','a','r','t','\0',
   64 'e','n','c','o','d','i','n','g','\0',
   65 'e','r','r','e','x','i','t','\0',
   66 'e','s','c','a','p','e','\0',
   67 'e','x','p','a','n','d','a','d','d','r','\0',
   68 'e','x','p','a','n','d','a','r','g','v','\0',
   69 'f','e','a','t','u','r','e','s','\0',
   70 'f','l','i','p','r','\0',
   71 'f','o','l','d','e','r','\0',
   72 'f','o','l','d','e','r','-','r','e','s','o','l','v','e','d','\0',
   73 'f','o','l','d','e','r','-','h','o','o','k','\0',
   74 'f','o','l','l','o','w','u','p','-','t','o','\0',
   75 'f','o','l','l','o','w','u','p','-','t','o','-','h','o','n','o','u','r','\0',
   76 'f','o','r','w','a','r','d','-','a','s','-','a','t','t','a','c','h','m','e','n','t','\0',
   77 'f','o','r','w','a','r','d','-','i','n','j','e','c','t','-','h','e','a','d','\0',
   78 'f','o','r','w','a','r','d','-','i','n','j','e','c','t','-','t','a','i','l','\0',
   79 'f','r','o','m','\0',
   80 'f','u','l','l','n','a','m','e','s','\0',
   81 'f','w','d','h','e','a','d','i','n','g','\0',
   82 'H','O','M','E','\0',
   83 'h','e','a','d','e','r','\0',
   84 'h','e','a','d','l','i','n','e','\0',
   85 'h','e','a','d','l','i','n','e','-','b','i','d','i','\0',
   86 'h','e','a','d','l','i','n','e','-','p','l','a','i','n','\0',
   87 'h','i','s','t','o','r','y','-','f','i','l','e','\0',
   88 'h','i','s','t','o','r','y','-','g','a','b','b','y','\0',
   89 'h','i','s','t','o','r','y','-','g','a','b','b','y','-','p','e','r','s','i','s','t','\0',
   90 'h','i','s','t','o','r','y','-','s','i','z','e','\0',
   91 'h','o','l','d','\0',
   92 'h','o','s','t','n','a','m','e','\0',
   93 'i','d','n','a','-','d','i','s','a','b','l','e','\0',
   94 'i','f','s','\0',
   95 'i','f','s','-','w','s','\0',
   96 'i','g','n','o','r','e','\0',
   97 'i','g','n','o','r','e','e','o','f','\0',
   98 'i','n','b','o','x','\0',
   99 'i','n','d','e','n','t','p','r','e','f','i','x','\0',
  100 'k','e','e','p','\0',
  101 'k','e','e','p','-','c','o','n','t','e','n','t','-','l','e','n','g','t','h','\0',
  102 'k','e','e','p','s','a','v','e','\0',
  103 'L','A','N','G','\0',
  104 'L','C','_','A','L','L','\0',
  105 'L','C','_','C','T','Y','P','E','\0',
  106 'L','I','N','E','S','\0',
  107 'L','I','S','T','E','R','\0',
  108 'L','O','G','N','A','M','E','\0',
  109 'l','i','n','e','-','e','d','i','t','o','r','-','d','i','s','a','b','l','e','\0',
  110 'l','i','n','e','-','e','d','i','t','o','r','-','n','o','-','d','e','f','a','u','l','t','s','\0',
  111 'l','o','g','-','p','r','e','f','i','x','\0',
  112 'M','A','I','L','\0',
  113 'M','A','I','L','R','C','\0',
  114 'M','A','I','L','X','_','N','O','_','S','Y','S','T','E','M','_','R','C','\0',
  115 'M','B','O','X','\0',
  116 'm','a','i','l','b','o','x','-','r','e','s','o','l','v','e','d','\0',
  117 'm','a','i','l','b','o','x','-','d','i','s','p','l','a','y','\0',
  118 'm','a','i','l','x','-','e','x','t','r','a','-','r','c','\0',
  119 'm','a','r','k','a','n','s','w','e','r','e','d','\0',
  120 'm','b','o','x','-','r','f','c','4','1','5','5','\0',
  121 'm','e','m','d','e','b','u','g','\0',
  122 'm','e','s','s','a','g','e','-','i','d','-','d','i','s','a','b','l','e','\0',
  123 'm','e','s','s','a','g','e','-','i','n','j','e','c','t','-','h','e','a','d','\0',
  124 'm','e','s','s','a','g','e','-','i','n','j','e','c','t','-','t','a','i','l','\0',
  125 'm','e','t','o','o','\0',
  126 'm','i','m','e','-','a','l','l','o','w','-','t','e','x','t','-','c','o','n','t','r','o','l','s','\0',
  127 'm','i','m','e','-','a','l','t','e','r','n','a','t','i','v','e','-','f','a','v','o','u','r','-','r','i','c','h','\0',
  128 'm','i','m','e','-','c','o','u','n','t','e','r','-','e','v','i','d','e','n','c','e','\0',
  129 'm','i','m','e','-','e','n','c','o','d','i','n','g','\0',
  130 'm','i','m','e','t','y','p','e','s','-','l','o','a','d','-','c','o','n','t','r','o','l','\0',
  131 'm','t','a','\0',
  132 'm','t','a','-','a','r','g','u','m','e','n','t','s','\0',
  133 'm','t','a','-','n','o','-','d','e','f','a','u','l','t','-','a','r','g','u','m','e','n','t','s','\0',
  134 'm','t','a','-','n','o','-','r','e','c','e','i','v','e','r','-','a','r','g','u','m','e','n','t','s','\0',
  135 'm','t','a','-','a','r','g','v','0','\0',
  136 'm','a','i','l','x','-','c','o','m','m','a','n','d','\0',
  137 'm','a','i','l','x','-','s','u','b','j','e','c','t','\0',
  138 'm','a','i','l','x','-','f','r','o','m','\0',
  139 'm','a','i','l','x','-','s','e','n','d','e','r','\0',
  140 'm','a','i','l','x','-','t','o','\0',
  141 'm','a','i','l','x','-','c','c','\0',
  142 'm','a','i','l','x','-','b','c','c','\0',
  143 'm','a','i','l','x','-','r','a','w','-','t','o','\0',
  144 'm','a','i','l','x','-','r','a','w','-','c','c','\0',
  145 'm','a','i','l','x','-','r','a','w','-','b','c','c','\0',
  146 'm','a','i','l','x','-','o','r','i','g','-','f','r','o','m','\0',
  147 'm','a','i','l','x','-','o','r','i','g','-','t','o','\0',
  148 'm','a','i','l','x','-','o','r','i','g','-','c','c','\0',
  149 'm','a','i','l','x','-','o','r','i','g','-','b','c','c','\0',
  150 'N','A','I','L','_','E','X','T','R','A','_','R','C','\0',
  151 'N','A','I','L','_','N','O','_','S','Y','S','T','E','M','_','R','C','\0',
  152 'N','A','I','L','_','H','E','A','D','\0',
  153 'N','A','I','L','_','H','I','S','T','F','I','L','E','\0',
  154 'N','A','I','L','_','H','I','S','T','S','I','Z','E','\0',
  155 'N','A','I','L','_','T','A','I','L','\0',
  156 'N','E','T','R','C','\0',
  157 'n','e','t','r','c','-','l','o','o','k','u','p','\0',
  158 'n','e','t','r','c','-','p','i','p','e','\0',
  159 'n','e','w','f','o','l','d','e','r','s','\0',
  160 'n','e','w','m','a','i','l','\0',
  161 'o','n','-','a','c','c','o','u','n','t','-','c','l','e','a','n','u','p','\0',
  162 'o','n','-','c','o','m','p','o','s','e','-','c','l','e','a','n','u','p','\0',
  163 'o','n','-','c','o','m','p','o','s','e','-','e','n','t','e','r','\0',
  164 'o','n','-','c','o','m','p','o','s','e','-','l','e','a','v','e','\0',
  165 'o','n','-','c','o','m','p','o','s','e','-','s','p','l','i','c','e','\0',
  166 'o','n','-','c','o','m','p','o','s','e','-','s','p','l','i','c','e','-','s','h','e','l','l','\0',
  167 'o','n','-','r','e','s','e','n','d','-','c','l','e','a','n','u','p','\0',
  168 'o','n','-','r','e','s','e','n','d','-','e','n','t','e','r','\0',
  169 'o','u','t','f','o','l','d','e','r','\0',
  170 'P','A','G','E','R','\0',
  171 'P','A','T','H','\0',
  172 'P','O','S','I','X','L','Y','_','C','O','R','R','E','C','T','\0',
  173 'p','a','g','e','\0',
  174 'p','a','s','s','w','o','r','d','\0',
  175 'p','i','p','e','r','a','w','\0',
  176 'p','o','p','3','-','a','u','t','h','\0',
  177 'p','o','p','3','-','b','u','l','k','-','l','o','a','d','\0',
  178 'p','o','p','3','-','k','e','e','p','a','l','i','v','e','\0',
  179 'p','o','p','3','-','n','o','-','a','p','o','p','\0',
  180 'p','o','p','3','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
  181 'p','o','s','i','x','\0',
  182 'p','r','i','n','t','-','a','l','t','e','r','n','a','t','i','v','e','s','\0',
  183 'p','r','o','m','p','t','\0',
  184 'p','r','o','m','p','t','2','\0',
  185 'q','u','i','e','t','\0',
  186 'q','u','o','t','e','\0',
  187 'q','u','o','t','e','-','a','s','-','a','t','t','a','c','h','m','e','n','t','\0',
  188 'q','u','o','t','e','-','c','h','a','r','s','\0',
  189 'q','u','o','t','e','-','f','o','l','d','\0',
  190 'q','u','o','t','e','-','i','n','j','e','c','t','-','h','e','a','d','\0',
  191 'q','u','o','t','e','-','i','n','j','e','c','t','-','t','a','i','l','\0',
  192 'r','-','o','p','t','i','o','n','-','i','m','p','l','i','c','i','t','\0',
  193 'r','e','c','i','p','i','e','n','t','s','-','i','n','-','c','c','\0',
  194 'r','e','c','o','r','d','\0',
  195 'r','e','c','o','r','d','-','f','i','l','e','s','\0',
  196 'r','e','c','o','r','d','-','r','e','s','e','n','t','\0',
  197 'r','e','p','l','y','-','i','n','-','s','a','m','e','-','c','h','a','r','s','e','t','\0',
  198 'r','e','p','l','y','-','s','t','r','i','n','g','s','\0',
  199 'r','e','p','l','y','t','o','\0',
  200 'r','e','p','l','y','-','t','o','\0',
  201 'r','e','p','l','y','-','t','o','-','h','o','n','o','u','r','\0',
  202 'r','f','c','8','2','2','-','b','o','d','y','-','f','r','o','m','_','\0',
  203 'S','H','E','L','L','\0',
  204 'S','Y','S','V','3','\0',
  205 's','a','v','e','\0',
  206 's','c','r','e','e','n','\0',
  207 's','e','a','r','c','h','h','e','a','d','e','r','s','\0',
  208 's','e','n','d','c','h','a','r','s','e','t','s','\0',
  209 's','e','n','d','c','h','a','r','s','e','t','s','-','e','l','s','e','-','t','t','y','c','h','a','r','s','e','t','\0',
  210 's','e','n','d','e','r','\0',
  211 's','e','n','d','m','a','i','l','\0',
  212 's','e','n','d','m','a','i','l','-','a','r','g','u','m','e','n','t','s','\0',
  213 's','e','n','d','m','a','i','l','-','n','o','-','d','e','f','a','u','l','t','-','a','r','g','u','m','e','n','t','s','\0',
  214 's','e','n','d','m','a','i','l','-','p','r','o','g','n','a','m','e','\0',
  215 's','e','n','d','w','a','i','t','\0',
  216 's','h','o','w','l','a','s','t','\0',
  217 's','h','o','w','n','a','m','e','\0',
  218 's','h','o','w','t','o','\0',
  219 'S','i','g','n','\0',
  220 's','i','g','n','\0',
  221 's','i','g','n','a','t','u','r','e','\0',
  222 's','k','i','p','e','m','p','t','y','b','o','d','y','\0',
  223 's','m','i','m','e','-','c','a','-','d','i','r','\0',
  224 's','m','i','m','e','-','c','a','-','f','i','l','e','\0',
  225 's','m','i','m','e','-','c','a','-','f','l','a','g','s','\0',
  226 's','m','i','m','e','-','c','a','-','n','o','-','d','e','f','a','u','l','t','s','\0',
  227 's','m','i','m','e','-','c','i','p','h','e','r','\0',
  228 's','m','i','m','e','-','c','r','l','-','d','i','r','\0',
  229 's','m','i','m','e','-','c','r','l','-','f','i','l','e','\0',
  230 's','m','i','m','e','-','e','n','c','r','y','p','t','\0',
  231 's','m','i','m','e','-','f','o','r','c','e','-','e','n','c','r','y','p','t','i','o','n','\0',
  232 's','m','i','m','e','-','n','o','-','d','e','f','a','u','l','t','-','c','a','\0',
  233 's','m','i','m','e','-','s','i','g','n','\0',
  234 's','m','i','m','e','-','s','i','g','n','-','c','e','r','t','\0',
  235 's','m','i','m','e','-','s','i','g','n','-','d','i','g','e','s','t','\0',
  236 's','m','i','m','e','-','s','i','g','n','-','i','n','c','l','u','d','e','-','c','e','r','t','s','\0',
  237 's','m','i','m','e','-','s','i','g','n','-','m','e','s','s','a','g','e','-','d','i','g','e','s','t','\0',
  238 's','m','t','p','\0',
  239 's','m','t','p','-','a','u','t','h','\0',
  240 's','m','t','p','-','a','u','t','h','-','p','a','s','s','w','o','r','d','\0',
  241 's','m','t','p','-','a','u','t','h','-','u','s','e','r','\0',
  242 's','m','t','p','-','h','o','s','t','n','a','m','e','\0',
  243 's','m','t','p','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
  244 'S','O','U','R','C','E','_','D','A','T','E','_','E','P','O','C','H','\0',
  245 's','o','c','k','s','-','p','r','o','x','y','\0',
  246 's','p','a','m','-','i','n','t','e','r','f','a','c','e','\0',
  247 's','p','a','m','-','m','a','x','s','i','z','e','\0',
  248 's','p','a','m','c','-','c','o','m','m','a','n','d','\0',
  249 's','p','a','m','c','-','a','r','g','u','m','e','n','t','s','\0',
  250 's','p','a','m','c','-','u','s','e','r','\0',
  251 's','p','a','m','d','-','s','o','c','k','e','t','\0',
  252 's','p','a','m','d','-','u','s','e','r','\0',
  253 's','p','a','m','f','i','l','t','e','r','-','h','a','m','\0',
  254 's','p','a','m','f','i','l','t','e','r','-','n','o','h','a','m','\0',
  255 's','p','a','m','f','i','l','t','e','r','-','n','o','s','p','a','m','\0',
  256 's','p','a','m','f','i','l','t','e','r','-','r','a','t','e','\0',
  257 's','p','a','m','f','i','l','t','e','r','-','r','a','t','e','-','s','c','a','n','s','c','o','r','e','\0',
  258 's','p','a','m','f','i','l','t','e','r','-','s','p','a','m','\0',
  259 's','s','l','-','c','a','-','d','i','r','\0',
  260 's','s','l','-','c','a','-','f','i','l','e','\0',
  261 's','s','l','-','c','a','-','f','l','a','g','s','\0',
  262 's','s','l','-','c','a','-','n','o','-','d','e','f','a','u','l','t','s','\0',
  263 's','s','l','-','c','e','r','t','\0',
  264 's','s','l','-','c','i','p','h','e','r','-','l','i','s','t','\0',
  265 's','s','l','-','c','o','n','f','i','g','-','f','i','l','e','\0',
  266 's','s','l','-','c','o','n','f','i','g','-','m','o','d','u','l','e','\0',
  267 's','s','l','-','c','o','n','f','i','g','-','p','a','i','r','s','\0',
  268 's','s','l','-','c','u','r','v','e','s','\0',
  269 's','s','l','-','c','r','l','-','d','i','r','\0',
  270 's','s','l','-','c','r','l','-','f','i','l','e','\0',
  271 's','s','l','-','f','e','a','t','u','r','e','s','\0',
  272 's','s','l','-','k','e','y','\0',
  273 's','s','l','-','m','e','t','h','o','d','\0',
  274 's','s','l','-','n','o','-','d','e','f','a','u','l','t','-','c','a','\0',
  275 's','s','l','-','p','r','o','t','o','c','o','l','\0',
  276 's','s','l','-','r','a','n','d','-','e','g','d','\0',
  277 's','s','l','-','r','a','n','d','-','f','i','l','e','\0',
  278 's','s','l','-','v','e','r','i','f','y','\0',
  279 's','t','e','a','l','t','h','m','u','a','\0',
  280 's','y','s','t','e','m','-','m','a','i','l','r','c','\0',
  281 'T','E','R','M','\0',
  282 'T','M','P','D','I','R','\0',
  283 't','e','r','m','c','a','p','\0',
  284 't','e','r','m','c','a','p','-','c','a','-','m','o','d','e','\0',
  285 't','e','r','m','c','a','p','-','d','i','s','a','b','l','e','\0',
  286 't','l','s','-','c','a','-','d','i','r','\0',
  287 't','l','s','-','c','a','-','f','i','l','e','\0',
  288 't','l','s','-','c','a','-','f','l','a','g','s','\0',
  289 't','l','s','-','c','a','-','n','o','-','d','e','f','a','u','l','t','s','\0',
  290 't','l','s','-','c','o','n','f','i','g','-','f','i','l','e','\0',
  291 't','l','s','-','c','o','n','f','i','g','-','m','o','d','u','l','e','\0',
  292 't','l','s','-','c','o','n','f','i','g','-','p','a','i','r','s','\0',
  293 't','l','s','-','c','r','l','-','d','i','r','\0',
  294 't','l','s','-','c','r','l','-','f','i','l','e','\0',
  295 't','l','s','-','f','e','a','t','u','r','e','s','\0',
  296 't','l','s','-','f','i','n','g','e','r','p','r','i','n','t','\0',
  297 't','l','s','-','f','i','n','g','e','r','p','r','i','n','t','-','d','i','g','e','s','t','\0',
  298 't','l','s','-','r','a','n','d','-','f','i','l','e','\0',
  299 't','l','s','-','v','e','r','i','f','y','\0',
  300 't','o','p','l','i','n','e','s','\0',
  301 't','o','p','s','q','u','e','e','z','e','\0',
  302 't','t','y','c','h','a','r','s','e','t','\0',
  303 't','y','p','e','s','c','r','i','p','t','-','m','o','d','e','\0',
  304 'U','S','E','R','\0',
  305 'u','m','a','s','k','\0',
  306 'u','s','e','r','\0',
  307 'V','I','S','U','A','L','\0',
  308 'v','1','5','-','c','o','m','p','a','t','\0',
  309 'v','e','r','b','o','s','e','\0',
  310 'v','e','r','s','i','o','n','\0',
  311 'v','e','r','s','i','o','n','-','d','a','t','e','\0',
  312 'v','e','r','s','i','o','n','-','h','e','x','n','u','m','\0',
  313 'v','e','r','s','i','o','n','-','m','a','j','o','r','\0',
  314 'v','e','r','s','i','o','n','-','m','i','n','o','r','\0',
  315 'v','e','r','s','i','o','n','-','u','p','d','a','t','e','\0',
  316 'w','r','i','t','e','b','a','c','k','e','d','i','t','e','d','\0',
  317 'd','i','s','c','o','n','n','e','c','t','e','d','\0',
  318 'i','m','a','p','-','a','u','t','h','\0',
  319 'i','m','a','p','-','c','a','c','h','e','\0',
  320 'i','m','a','p','-','d','e','l','i','m','\0',
  321 'i','m','a','p','-','k','e','e','p','a','l','i','v','e','\0',
  322 'i','m','a','p','-','l','i','s','t','-','d','e','p','t','h','\0',
  323 'i','m','a','p','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
  324 };
  325 #define a_AMV_VAR_NAME_KEY_MAXOFF 4038U
  326 
  327 n_CTA(a_AMV_VF_NONE == 0, "Value not 0 as expected");
  328 static struct a_amv_var_map const a_amv_var_map[] = {
  329 {2488521081u, 0u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
  330 {63u, 16u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
  331 {33u, 18u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
  332 {419304365u, 20u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
  333 {3722159545u, 28u, 0|a_AMV_VF_BOOL},
  334 {838023451u, 48u, 0|a_AMV_VF_OBSOLETE},
  335 {3928217024u, 67u, 0|a_AMV_VF_BOOL},
  336 {3933094936u, 74u, 0|a_AMV_VF_BOOL},
  337 {109535u, 81u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
  338 {437227595u, 85u, 0|a_AMV_VF_BOOL},
  339 {1544133716u, 94u, 0|a_AMV_VF_BOOL},
  340 {3936469383u, 104u, 0|a_AMV_VF_BOOL},
  341 {119286981u, 111u, 0|a_AMV_VF_BOOL},
  342 {1055088464u, 117u, 0|a_AMV_VF_BOOL},
  343 {1055084329u, 125u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
  344 {3936488489u, 133u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
  345 {2100791799u, 140u, 0},
  346 {1143881025u, 149u, 0},
  347 {3939178815u, 157u, 0},
  348 {2551200844u, 164u, 0|a_AMV_VF_BOOL},
  349 {163072614u, 177u, 0|a_AMV_VF_BOOL},
  350 {1231424433u, 187u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
  351 {3388960065u, 198u, 0},
  352 {3631192u, 207u, 0|a_AMV_VF_BOOL},
  353 {625280330u, 212u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
  354 {321383761u, 232u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
  355 {170960u, 245u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
  356 {3120210877u, 257u, 0|a_AMV_VF_BOOL},
  357 {4132654694u, 267u, 0|a_AMV_VF_BOOL},
  358 {2716084787u, 276u, 0|a_AMV_VF_BOOL},
  359 {2338050259u, 288u, 0|a_AMV_VF_BOOL},
  360 {4143546805u, 296u, 0|a_AMV_VF_BOOL},
  361 {2623071555u, 305u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  362 {2623071853u, 314u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  363 {2623071967u, 323u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  364 {372216699u, 332u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  365 {3813975201u, 343u, 0|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
  366 {358823789u, 351u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
  367 {358859726u, 364u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
  368 {3269304427u, 377u, 0|a_AMV_VF_VIP},
  369 {111508u, 398u, 0},
  370 {482327989u, 402u, 0|a_AMV_VF_BOOL},
  371 {2857965296u, 417u, 0|a_AMV_VF_BOOL},
  372 {2717291452u, 430u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  373 {2294912087u, 443u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  374 {111689u, 455u, 0|a_AMV_VF_POSNUM},
  375 {2974539481u, 459u, 0|a_AMV_VF_VIP},
  376 {2521070u, 469u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  377 {3657134018u, 474u, 0|a_AMV_VF_I3VAL},
  378 {2384089013u, 484u, 0|a_AMV_VF_I3VAL},
  379 {122332423u, 508u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
  380 {1691626112u, 514u, 0|a_AMV_VF_BOOL},
  381 {112679u, 544u, 0|a_AMV_VF_BOOL},
  382 {3227464913u, 548u, 0|a_AMV_VF_BOOL},
  383 {1781498776u, 564u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
  384 {2783702311u, 585u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  385 {3877730807u, 592u, 0},
  386 {1055429730u, 602u, 0|a_AMV_VF_BOOL},
  387 {2449114909u, 614u, 0|a_AMV_VF_BOOL},
  388 {947851527u, 625u, 0|a_AMV_VF_OBSOLETE},
  389 {1894672387u, 634u, 0|a_AMV_VF_BOOL},
  390 {4092722801u, 642u, 0|a_AMV_VF_DEFVAL},
  391 {3254669595u, 649u, 0},
  392 {3254684944u, 660u, 0},
  393 {1806590975u, 671u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  394 {124963293u, 680u, 0|a_AMV_VF_BOOL},
  395 {4127440860u, 686u, 0|a_AMV_VF_VIP},
  396 {3875607917u, 693u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  397 {3184215642u, 709u, 0},
  398 {845432648u, 721u, 0|a_AMV_VF_BOOL},
  399 {1360940784u, 733u, 0},
  400 {2102400300u, 752u, 0|a_AMV_VF_BOOL},
  401 {1488952766u, 774u, 0},
  402 {1489379926u, 794u, 0},
  403 {3793492u, 814u, 0|a_AMV_VF_VIP},
  404 {3777473511u, 819u, 0|a_AMV_VF_BOOL},
  405 {1142629489u, 829u, 0|a_AMV_VF_OBSOLETE},
  406 {2676105u, 840u, 0|a_AMV_VF_VIP|a_AMV_VF_NODEL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  407 {4193457129u, 845u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
  408 {1124823322u, 852u, 0},
  409 {3102083359u, 861u, 0},
  410 {3601210587u, 875u, 0|a_AMV_VF_BOOL},
  411 {78202687u, 890u, 0},
  412 {2581576228u, 903u, 0|a_AMV_VF_BOOL},
  413 {4251937947u, 917u, 0|a_AMV_VF_BOOL},
  414 {78670330u, 939u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
  415 {3861991u, 952u, 0|a_AMV_VF_BOOL},
  416 {1878076063u, 957u, 0|a_AMV_VF_VIP},
  417 {2723216029u, 966u, 0|a_AMV_VF_BOOL},
  418 {117826u, 979u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL},
  419 {4234366009u, 983u, 0|a_AMV_VF_VIP|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_I3VAL},
  420 {4235443940u, 990u, 0|a_AMV_VF_BOOL},
  421 {4097949886u, 997u, 0|a_AMV_VF_BOOL},
  422 {128585280u, 1007u, 0},
  423 {1578583856u, 1013u, 0|a_AMV_VF_DEFVAL},
  424 {3958693u, 1026u, 0|a_AMV_VF_BOOL},
  425 {3727474588u, 1031u, 0|a_AMV_VF_BOOL},
  426 {302149108u, 1051u, 0|a_AMV_VF_BOOL},
  427 {2804642u, 1060u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  428 {3057233959u, 1065u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  429 {730803155u, 1072u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  430 {92840699u, 1081u, 0|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
  431 {3063938707u, 1087u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  432 {2546090755u, 1094u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
  433 {4215099357u, 1102u, 0|a_AMV_VF_BOOL},
  434 {141716907u, 1122u, 0|a_AMV_VF_BOOL},
  435 {3664601053u, 1146u, 0|a_AMV_VF_NODEL|a_AMV_VF_I3VAL},
  436 {2840419u, 1157u, 0|a_AMV_VF_ENV},
  437 {3093219064u, 1162u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  438 {3820534927u, 1169u, 0|a_AMV_VF_BOOL|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
  439 {2841718u, 1188u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  440 {1907587133u, 1193u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
  441 {745355887u, 1210u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
  442 {1698534702u, 1226u, 0},
  443 {2312309028u, 1241u, 0|a_AMV_VF_BOOL},
  444 {68323757u, 1254u, 0|a_AMV_VF_BOOL},
  445 {4233006470u, 1267u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
  446 {130334368u, 1276u, 0|a_AMV_VF_BOOL},
  447 {125627982u, 1295u, 0},
  448 {126055142u, 1315u, 0},
  449 {133025124u, 1335u, 0|a_AMV_VF_BOOL},
  450 {3414355303u, 1341u, 0|a_AMV_VF_BOOL},
  451 {3908858503u, 1366u, 0|a_AMV_VF_BOOL},
  452 {3192709189u, 1395u, 0|a_AMV_VF_POSNUM},
  453 {4065047964u, 1417u, 0},
  454 {1028657528u, 1431u, 0},
  455 {122626u, 1454u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
  456 {2713248165u, 1458u, 0},
  457 {4035420705u, 1472u, 0|a_AMV_VF_BOOL},
  458 {1267658449u, 1497u, 0|a_AMV_VF_BOOL},
  459 {1102401135u, 1523u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
  460 {2964610855u, 1533u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  461 {2374925304u, 1547u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  462 {1468779164u, 1561u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  463 {2265976329u, 1572u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  464 {3215672747u, 1585u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  465 {3215672174u, 1594u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  466 {3037965648u, 1603u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  467 {2222361282u, 1613u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  468 {2222360709u, 1626u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  469 {323458375u, 1639u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  470 {2756351450u, 1653u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  471 {1394747753u, 1669u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  472 {1394747180u, 1683u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  473 {3076982990u, 1697u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  474 {4280681563u, 1712u, 0|a_AMV_VF_OBSOLETE},
  475 {2845755096u, 1726u, 0|a_AMV_VF_BOOL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_OBSOLETE},
  476 {639934357u, 1744u, 0|a_AMV_VF_OBSOLETE},
  477 {1058233243u, 1754u, 0|a_AMV_VF_OBSOLETE},
  478 {1058700886u, 1768u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_NUM|a_AMV_VF_OBSOLETE},
  479 {640361517u, 1782u, 0|a_AMV_VF_OBSOLETE},
  480 {95075740u, 1792u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  481 {1137717571u, 1798u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
  482 {4047680087u, 1811u, 0},
  483 {985178617u, 1822u, 0},
  484 {130414157u, 1833u, 0},
  485 {4121481004u, 1841u, 0|a_AMV_VF_NOTEMPTY},
  486 {1856115125u, 1860u, 0|a_AMV_VF_NOTEMPTY},
  487 {3372302411u, 1879u, 0|a_AMV_VF_NOTEMPTY},
  488 {3380260282u, 1896u, 0|a_AMV_VF_NOTEMPTY},
  489 {166813677u, 1913u, 0|a_AMV_VF_NOTEMPTY},
  490 {2352662354u, 1931u, 0|a_AMV_VF_NOTEMPTY},
  491 {2040708256u, 1955u, 0|a_AMV_VF_NOTEMPTY},
  492 {1802777718u, 1973u, 0|a_AMV_VF_NOTEMPTY},
  493 {1400017300u, 1989u, 0|a_AMV_VF_BOOL},
  494 {97289263u, 1999u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  495 {2948589u, 2005u, 0|a_AMV_VF_NODEL|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
  496 {449570441u, 2010u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
  497 {4134077u, 2026u, 0|a_AMV_VF_BOOL},
  498 {2621674035u, 2031u, 0|a_AMV_VF_CHAIN},
  499 {2861320984u, 2040u, 0|a_AMV_VF_BOOL},
  500 {2396252929u, 2048u, 0|a_AMV_VF_CHAIN},
  501 {275342634u, 2058u, 0|a_AMV_VF_BOOL},
  502 {1495995749u, 2073u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
  503 {3632267817u, 2088u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
  504 {43237290u, 2101u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
  505 {136940979u, 2119u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
  506 {1388395788u, 2125u, 0|a_AMV_VF_BOOL},
  507 {227503234u, 2144u, 0|a_AMV_VF_I3VAL},
  508 {3212639476u, 2151u, 0|a_AMV_VF_I3VAL},
  509 {138331496u, 2159u, 0|a_AMV_VF_BOOL},
  510 {138338510u, 2165u, 0},
  511 {3820786885u, 2171u, 0|a_AMV_VF_BOOL},
  512 {360060076u, 2191u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
  513 {1182381408u, 2203u, 0},
  514 {2930074391u, 2214u, 0},
  515 {2930501551u, 2232u, 0},
  516 {295311392u, 2250u, 0|a_AMV_VF_BOOL},
  517 {682388781u, 2268u, 0|a_AMV_VF_BOOL},
  518 {289928031u, 2285u, 0},
  519 {863507199u, 2292u, 0|a_AMV_VF_BOOL},
  520 {3191066333u, 2305u, 0|a_AMV_VF_BOOL},
  521 {3710195994u, 2319u, 0|a_AMV_VF_BOOL},
  522 {4144529571u, 2341u, 0},
  523 {993007855u, 2355u, 0|a_AMV_VF_OBSOLETE},
  524 {2704411100u, 2363u, 0|a_AMV_VF_NOTEMPTY},
  525 {4037862148u, 2372u, 0},
  526 {145783858u, 2388u, 0|a_AMV_VF_BOOL},
  527 {101096632u, 2406u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  528 {101723112u, 2412u, 0|a_AMV_VF_BOOL|a_AMV_VF_ENV|a_AMV_VF_OBSOLETE},
  529 {4242383u, 2418u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
  530 {327219328u, 2423u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
  531 {2344495826u, 2430u, 0|a_AMV_VF_BOOL},
  532 {1707020871u, 2444u, 0|a_AMV_VF_VIP},
  533 {259282709u, 2457u, 0|a_AMV_VF_BOOL},
  534 {329446337u, 2486u, 0|a_AMV_VF_VIP},
  535 {2285047981u, 2493u, 0|a_AMV_VF_OBSOLETE},
  536 {2932368656u, 2502u, 0|a_AMV_VF_OBSOLETE},
  537 {1421298860u, 2521u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
  538 {4267157331u, 2551u, 0|a_AMV_VF_OBSOLETE},
  539 {2285407359u, 2569u, 0|a_AMV_VF_BOOL},
  540 {1926116885u, 2578u, 0|a_AMV_VF_BOOL},
  541 {1926188546u, 2587u, 0|a_AMV_VF_BOOL},
  542 {333061220u, 2596u, 0|a_AMV_VF_BOOL},
  543 {3100625u, 2603u, 0},
  544 {4250609u, 2608u, 0},
  545 {994697266u, 2613u, 0|a_AMV_VF_OBSOLETE},
  546 {3875901652u, 2623u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
  547 {3002585464u, 2637u, 0},
  548 {301144281u, 2650u, 0},
  549 {1347922694u, 2664u, 0},
  550 {1918790587u, 2679u, 0|a_AMV_VF_BOOL},
  551 {3014484835u, 2700u, 0|a_AMV_VF_CHAIN},
  552 {1039105045u, 2713u, 0},
  553 {4225767190u, 2727u, 0},
  554 {3457328877u, 2742u, 0|a_AMV_VF_CHAIN},
  555 {3116904399u, 2756u, 0|a_AMV_VF_BOOL},
  556 {3384448360u, 2779u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
  557 {105885657u, 2799u, 0|a_AMV_VF_BOOL},
  558 {2215302260u, 2810u, 0|a_AMV_VF_CHAIN},
  559 {3030979430u, 2826u, 0|a_AMV_VF_CHAIN},
  560 {1036659416u, 2844u, 0|a_AMV_VF_CHAIN},
  561 {3719373112u, 2869u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  562 {4255396u, 2895u, 0|a_AMV_VF_OBSOLETE},
  563 {3589879203u, 2900u, 0|a_AMV_VF_CHAIN},
  564 {1996663907u, 2910u, 0|a_AMV_VF_OBSOLETE},
  565 {2594939183u, 2929u, 0|a_AMV_VF_OBSOLETE},
  566 {2613227248u, 2944u, 0|a_AMV_VF_VIP},
  567 {1310886988u, 2958u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
  568 {3578734108u, 2976u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
  569 {2053806514u, 2994u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_CHAIN},
  570 {2190606319u, 3006u, 0},
  571 {2952684415u, 3021u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
  572 {3055596256u, 3034u, 0},
  573 {3800420503u, 3048u, 0},
  574 {4245507488u, 3064u, 0},
  575 {1558523435u, 3075u, 0|a_AMV_VF_OBSOLETE},
  576 {4284642881u, 3088u, 0|a_AMV_VF_OBSOLETE},
  577 {2420736634u, 3099u, 0},
  578 {3374858487u, 3114u, 0},
  579 {3996559026u, 3131u, 0},
  580 {2575257296u, 3149u, 0},
  581 {4190460190u, 3165u, 0},
  582 {2575308949u, 3191u, 0},
  583 {1179440559u, 3207u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  584 {266904560u, 3218u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  585 {218011901u, 3230u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  586 {2201204466u, 3243u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  587 {3041879213u, 3262u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  588 {2789248355u, 3271u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  589 {390091074u, 3287u, 0|a_AMV_VF_OBSOLETE},
  590 {4183181448u, 3303u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  591 {4294639841u, 3321u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  592 {1205658103u, 3338u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  593 {1004865324u, 3349u, 0|a_AMV_VF_OBSOLETE},
  594 {3095856397u, 3361u, 0|a_AMV_VF_OBSOLETE},
  595 {2147211742u, 3374u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_OBSOLETE},
  596 {2825347880u, 3387u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  597 {1578094240u, 3395u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  598 {1961350591u, 3406u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
  599 {3286757489u, 3424u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  600 {2083698465u, 3437u, 0|a_AMV_VF_OBSOLETE},
  601 {42611089u, 3450u, 0|a_AMV_VF_OBSOLETE},
  602 {1930241716u, 3464u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
  603 {4266102040u, 3475u, 0},
  604 {2728231370u, 3486u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  605 {3096632u, 3500u, 0|a_AMV_VF_ENV},
  606 {3381640432u, 3505u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  607 {3578326988u, 3512u, 0},
  608 {3489285231u, 3520u, 0|a_AMV_VF_BOOL},
  609 {881438381u, 3536u, 0|a_AMV_VF_BOOL},
  610 {2428314096u, 3552u, 0|a_AMV_VF_CHAIN},
  611 {2825025617u, 3563u, 0|a_AMV_VF_CHAIN},
  612 {3031628158u, 3575u, 0|a_AMV_VF_CHAIN},
  613 {3267933235u, 3588u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
  614 {1197436451u, 3607u, 0},
  615 {2914001321u, 3623u, 0|a_AMV_VF_CHAIN},
  616 {872266210u, 3641u, 0|a_AMV_VF_CHAIN},
  617 {3562986381u, 3658u, 0},
  618 {1614505358u, 3670u, 0},
  619 {665860703u, 3683u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  620 {2516240008u, 3696u, 0|a_AMV_VF_CHAIN},
  621 {3208638261u, 3712u, 0|a_AMV_VF_CHAIN},
  622 {2697634354u, 3735u, 0},
  623 {3179115253u, 3749u, 0|a_AMV_VF_CHAIN},
  624 {2071224238u, 3760u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY|a_AMV_VF_NUM},
  625 {1477079445u, 3769u, 0|a_AMV_VF_BOOL},
  626 {113531019u, 3780u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
  627 {99884489u, 3791u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
  628 {3147391u, 3807u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
  629 {142779425u, 3812u, 0|a_AMV_VF_VIP|a_AMV_VF_NODEL|a_AMV_VF_I3VAL|a_AMV_VF_POSNUM},
  630 {4333311u, 3818u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_CHAIN},
  631 {3455293588u, 3823u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
  632 {2303937485u, 3830u, 0|a_AMV_VF_BOOL},
  633 {1865913974u, 3841u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
  634 {1866518246u, 3849u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  635 {2581258033u, 3857u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
  636 {2242829128u, 3870u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
  637 {3587799308u, 3885u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
  638 {3588091160u, 3899u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
  639 {2763901430u, 3913u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
  640 {3469190955u, 3928u, 0|a_AMV_VF_BOOL},
  641 {989496243u, 3944u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
  642 {2458536262u, 3957u, 0|a_AMV_VF_CHAIN},
  643 {3823920008u, 3967u, 0},
  644 {3825259519u, 3978u, 0|a_AMV_VF_CHAIN},
  645 {75507402u, 3989u, 0|a_AMV_VF_CHAIN},
  646 {270835474u, 4004u, 0},
  647 {1934791407u, 4020u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
  648 };
  649 
  650 #ifndef a__CREATE_OKEY_MAP_PL
  651 # ifdef HAVE_PUTENV
  652 #  define a_X(X) X
  653 # else
  654 #  define a_X(X)
  655 # endif
  656 
  657 n_CTAV(4 == n_SIZEOF_FIELD(struct a_amv_var_chain_map_bsrch, avcmb_prefix));
  658 static struct a_amv_var_chain_map const a_amv_var_chain_map[] = {
  659 {3944, ok_b_disconnected},
  660 {3957, ok_v_imap_auth},
  661 {3978, ok_v_imap_delim},
  662 {3989, ok_v_imap_keepalive},
  663 {4020, ok_b_imap_use_starttls},
  664 {1798, ok_b_netrc_lookup},
  665 {2031, ok_v_password},
  666 {2048, ok_v_pop3_auth},
  667 {2088, ok_b_pop3_no_apop},
  668 {2101, ok_b_pop3_use_starttls},
  669 {2700, ok_v_smime_cipher},
  670 {2742, ok_v_smime_encrypt},
  671 {2810, ok_v_smime_sign_cert},
  672 {2826, ok_v_smime_sign_digest},
  673 {2844, ok_v_smime_sign_include_certs},
  674 {2869, ok_v_smime_sign_message_digest},
  675 {2900, ok_v_smtp_auth},
  676 {2958, ok_b_smtp_use_starttls},
  677 {2994, ok_v_socks_proxy},
  678 {3207, ok_v_ssl_ca_dir},
  679 {3218, ok_v_ssl_ca_file},
  680 {3230, ok_v_ssl_ca_flags},
  681 {3243, ok_b_ssl_ca_no_defaults},
  682 {3262, ok_v_ssl_cert},
  683 {3271, ok_v_ssl_cipher_list},
  684 {3303, ok_v_ssl_config_module},
  685 {3321, ok_v_ssl_config_pairs},
  686 {3338, ok_v_ssl_curves},
  687 {3387, ok_v_ssl_key},
  688 {3395, ok_v_ssl_method},
  689 {3424, ok_v_ssl_protocol},
  690 {3464, ok_v_ssl_verify},
  691 {3552, ok_v_tls_ca_dir},
  692 {3563, ok_v_tls_ca_file},
  693 {3575, ok_v_tls_ca_flags},
  694 {3588, ok_b_tls_ca_no_defaults},
  695 {3623, ok_v_tls_config_module},
  696 {3641, ok_v_tls_config_pairs},
  697 {3696, ok_v_tls_fingerprint},
  698 {3712, ok_v_tls_fingerprint_digest},
  699 {3749, ok_v_tls_verify},
  700 {3818, ok_v_user},
  701 };
  702 #define a_AMV_VAR_CHAIN_MAP_CNT 42
  703 
  704 static struct a_amv_var_chain_map_bsrch const a_amv_var_chain_map_bsrch[] = {
  705 {"disc", 0, ok_b_disconnected},
  706 {"imap", 1, ok_b_imap_use_starttls},
  707 {"netr", 5, ok_b_netrc_lookup},
  708 {"pass", 6, ok_v_password},
  709 {"pop3", 7, ok_b_pop3_use_starttls},
  710 {"smim", 10, ok_v_smime_sign_message_digest},
  711 {"smtp", 16, ok_b_smtp_use_starttls},
  712 {"sock", 18, ok_v_socks_proxy},
  713 {"ssl-", 19, ok_v_ssl_verify},
  714 {"tls-", 32, ok_v_tls_verify},
  715 {"user", 41, ok_v_user},
  716 };
  717 #define a_AMV_VAR_CHAIN_MAP_BSRCH_CNT 11
  718 
  719 /* Unfortunately init of varsized buffer impossible: define "subclass"es */
  720 static char const a_amv_var_virt_build_cc_val[] = {VAL_BUILD_CC};
  721 static struct{
  722 struct a_amv_var *av_link;
  723 char const *av_value;
  724 a_X(char *av_env;)
  725 ui32_t av_flags;
  726 char const av_name[8 +1];
  727 } const a_amv_var_virt_build_cc = {NULL, a_amv_var_virt_build_cc_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "build-cc"};
  728 
  729 static char const a_amv_var_virt_build_ld_val[] = {VAL_BUILD_LD};
  730 static struct{
  731 struct a_amv_var *av_link;
  732 char const *av_value;
  733 a_X(char *av_env;)
  734 ui32_t av_flags;
  735 char const av_name[8 +1];
  736 } const a_amv_var_virt_build_ld = {NULL, a_amv_var_virt_build_ld_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "build-ld"};
  737 
  738 static char const a_amv_var_virt_build_os_val[] = {VAL_BUILD_OS};
  739 static struct{
  740 struct a_amv_var *av_link;
  741 char const *av_value;
  742 a_X(char *av_env;)
  743 ui32_t av_flags;
  744 char const av_name[8 +1];
  745 } const a_amv_var_virt_build_os = {NULL, a_amv_var_virt_build_os_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "build-os"};
  746 
  747 static char const a_amv_var_virt_build_rest_val[] = {VAL_BUILD_REST};
  748 static struct{
  749 struct a_amv_var *av_link;
  750 char const *av_value;
  751 a_X(char *av_env;)
  752 ui32_t av_flags;
  753 char const av_name[10 +1];
  754 } const a_amv_var_virt_build_rest = {NULL, a_amv_var_virt_build_rest_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "build-rest"};
  755 
  756 static char const a_amv_var_virt_contact_mail_val[] = {VAL_CONTACT_MAIL};
  757 static struct{
  758 struct a_amv_var *av_link;
  759 char const *av_value;
  760 a_X(char *av_env;)
  761 ui32_t av_flags;
  762 char const av_name[12 +1];
  763 } const a_amv_var_virt_contact_mail = {NULL, a_amv_var_virt_contact_mail_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "contact-mail"};
  764 
  765 static char const a_amv_var_virt_contact_web_val[] = {VAL_CONTACT_WEB};
  766 static struct{
  767 struct a_amv_var *av_link;
  768 char const *av_value;
  769 a_X(char *av_env;)
  770 ui32_t av_flags;
  771 char const av_name[11 +1];
  772 } const a_amv_var_virt_contact_web = {NULL, a_amv_var_virt_contact_web_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "contact-web"};
  773 
  774 static char const a_amv_var_virt_features_val[] = {VAL_FEATURES};
  775 static struct{
  776 struct a_amv_var *av_link;
  777 char const *av_value;
  778 a_X(char *av_env;)
  779 ui32_t av_flags;
  780 char const av_name[8 +1];
  781 } const a_amv_var_virt_features = {NULL, a_amv_var_virt_features_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "features"};
  782 
  783 static char const a_amv_var_virt_ssl_features_val[] = {VAL_TLS_FEATURES};
  784 static struct{
  785 struct a_amv_var *av_link;
  786 char const *av_value;
  787 a_X(char *av_env;)
  788 ui32_t av_flags;
  789 char const av_name[12 +1];
  790 } const a_amv_var_virt_ssl_features = {NULL, a_amv_var_virt_ssl_features_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_OBSOLETE, "ssl-features"};
  791 
  792 static char const a_amv_var_virt_system_mailrc_val[] = {VAL_SYSCONFDIR "/" VAL_SYSCONFRC};
  793 static struct{
  794 struct a_amv_var *av_link;
  795 char const *av_value;
  796 a_X(char *av_env;)
  797 ui32_t av_flags;
  798 char const av_name[13 +1];
  799 } const a_amv_var_virt_system_mailrc = {NULL, a_amv_var_virt_system_mailrc_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "system-mailrc"};
  800 
  801 static char const a_amv_var_virt_tls_features_val[] = {VAL_TLS_FEATURES};
  802 static struct{
  803 struct a_amv_var *av_link;
  804 char const *av_value;
  805 a_X(char *av_env;)
  806 ui32_t av_flags;
  807 char const av_name[12 +1];
  808 } const a_amv_var_virt_tls_features = {NULL, a_amv_var_virt_tls_features_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "tls-features"};
  809 
  810 static char const a_amv_var_virt_version_val[] = {n_VERSION};
  811 static struct{
  812 struct a_amv_var *av_link;
  813 char const *av_value;
  814 a_X(char *av_env;)
  815 ui32_t av_flags;
  816 char const av_name[7 +1];
  817 } const a_amv_var_virt_version = {NULL, a_amv_var_virt_version_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "version"};
  818 
  819 static char const a_amv_var_virt_version_date_val[] = {n_VERSION_DATE};
  820 static struct{
  821 struct a_amv_var *av_link;
  822 char const *av_value;
  823 a_X(char *av_env;)
  824 ui32_t av_flags;
  825 char const av_name[12 +1];
  826 } const a_amv_var_virt_version_date = {NULL, a_amv_var_virt_version_date_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "version-date"};
  827 
  828 static char const a_amv_var_virt_version_hexnum_val[] = {n_VERSION_HEXNUM};
  829 static struct{
  830 struct a_amv_var *av_link;
  831 char const *av_value;
  832 a_X(char *av_env;)
  833 ui32_t av_flags;
  834 char const av_name[14 +1];
  835 } const a_amv_var_virt_version_hexnum = {NULL, a_amv_var_virt_version_hexnum_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM, "version-hexnum"};
  836 
  837 static char const a_amv_var_virt_version_major_val[] = {n_VERSION_MAJOR};
  838 static struct{
  839 struct a_amv_var *av_link;
  840 char const *av_value;
  841 a_X(char *av_env;)
  842 ui32_t av_flags;
  843 char const av_name[13 +1];
  844 } const a_amv_var_virt_version_major = {NULL, a_amv_var_virt_version_major_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM, "version-major"};
  845 
  846 static char const a_amv_var_virt_version_minor_val[] = {n_VERSION_MINOR};
  847 static struct{
  848 struct a_amv_var *av_link;
  849 char const *av_value;
  850 a_X(char *av_env;)
  851 ui32_t av_flags;
  852 char const av_name[13 +1];
  853 } const a_amv_var_virt_version_minor = {NULL, a_amv_var_virt_version_minor_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM, "version-minor"};
  854 
  855 static char const a_amv_var_virt_version_update_val[] = {n_VERSION_UPDATE};
  856 static struct{
  857 struct a_amv_var *av_link;
  858 char const *av_value;
  859 a_X(char *av_env;)
  860 ui32_t av_flags;
  861 char const av_name[14 +1];
  862 } const a_amv_var_virt_version_update = {NULL, a_amv_var_virt_version_update_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM, "version-update"};
  863 
  864 
  865 static struct a_amv_var_virt const a_amv_var_virts[] = {
  866 {ok_v_build_cc, {0,}, (void const*)&a_amv_var_virt_build_cc},
  867 {ok_v_build_ld, {0,}, (void const*)&a_amv_var_virt_build_ld},
  868 {ok_v_build_os, {0,}, (void const*)&a_amv_var_virt_build_os},
  869 {ok_v_build_rest, {0,}, (void const*)&a_amv_var_virt_build_rest},
  870 {ok_v_contact_mail, {0,}, (void const*)&a_amv_var_virt_contact_mail},
  871 {ok_v_contact_web, {0,}, (void const*)&a_amv_var_virt_contact_web},
  872 {ok_v_features, {0,}, (void const*)&a_amv_var_virt_features},
  873 {ok_v_ssl_features, {0,}, (void const*)&a_amv_var_virt_ssl_features},
  874 {ok_v_system_mailrc, {0,}, (void const*)&a_amv_var_virt_system_mailrc},
  875 {ok_v_tls_features, {0,}, (void const*)&a_amv_var_virt_tls_features},
  876 {ok_v_version, {0,}, (void const*)&a_amv_var_virt_version},
  877 {ok_v_version_date, {0,}, (void const*)&a_amv_var_virt_version_date},
  878 {ok_v_version_hexnum, {0,}, (void const*)&a_amv_var_virt_version_hexnum},
  879 {ok_v_version_major, {0,}, (void const*)&a_amv_var_virt_version_major},
  880 {ok_v_version_minor, {0,}, (void const*)&a_amv_var_virt_version_minor},
  881 {ok_v_version_update, {0,}, (void const*)&a_amv_var_virt_version_update},
  882 };
  883 #define a_AMV_VAR_VIRTS_CNT 16
  884 
  885 static struct a_amv_var_defval const a_amv_var_i3vals[] = {
  886 {ok_b_asksend, {0,}, NULL},
  887 {ok_b_asksub, {0,}, NULL},
  888 {ok_v_datefield, {0,}, "%Y-%m-%d %H:%M"},
  889 {ok_v_datefield_markout_older, {0,}, "%Y-%m-%d"},
  890 {ok_b_header, {0,}, NULL},
  891 {ok_v_ifs_ws, {0,}, " \t\n"},
  892 {ok_v_log_prefix, {0,}, VAL_UAGENT ": "},
  893 {ok_v_prompt, {0,}, "? "},
  894 {ok_v_prompt2, {0,}, ".. "},
  895 {ok_b_save, {0,}, NULL},
  896 {ok_v_umask, {0,}, "0077"},
  897 };
  898 #define a_AMV_VAR_I3VALS_CNT 11
  899 
  900 static struct a_amv_var_defval const a_amv_var_defvals[] = {
  901 {ok_v_DEAD, {0,}, VAL_DEAD},
  902 {ok_v_EDITOR, {0,}, VAL_EDITOR},
  903 {ok_v_LISTER, {0,}, VAL_LISTER},
  904 {ok_v_MAILRC, {0,}, VAL_MAILRC},
  905 {ok_v_MBOX, {0,}, VAL_MBOX},
  906 {ok_v_NETRC, {0,}, VAL_NETRC},
  907 {ok_v_PAGER, {0,}, VAL_PAGER},
  908 {ok_v_SHELL, {0,}, VAL_SHELL},
  909 {ok_v_TMPDIR, {0,}, VAL_TMPDIR},
  910 {ok_v_VISUAL, {0,}, VAL_VISUAL},
  911 {ok_v_charset_7bit, {0,}, CHARSET_7BIT},
  912 {ok_v_charset_8bit, {0,}, CHARSET_8BIT},
  913 {ok_v_escape, {0,}, n_ESCAPE},
  914 {ok_v_ifs, {0,}, " \t\n"},
  915 {ok_v_indentprefix, {0,}, "\t"},
  916 {ok_v_mta, {0,}, VAL_MTA},
  917 {ok_v_mta_argv0, {0,}, VAL_MTA_ARGV0},
  918 {ok_v_quote_chars, {0,}, ">|}:"},
  919 {ok_v_toplines, {0,}, "5"},
  920 {ok_v_ttycharset, {0,}, CHARSET_8BIT},
  921 };
  922 #define a_AMV_VAR_DEFVALS_CNT 20
  923 
  924 #define a_AMV_VAR__SPECIAL_PARAM_MAP_IDX 0u
  925 #define a_AMV_VAR__QM_MAP_IDX 1u
  926 #define a_AMV_VAR__EM_MAP_IDX 2u
  927 
  928 # undef a_X
  929 #endif /* !a__CREATE_OKEY_MAP_PL */
  930 #define a_AMV_VAR_REV_ILL 319u
  931 #define a_AMV_VAR_REV_PRIME 607u
  932 #define a_AMV_VAR_REV_LONGEST 6u
  933 #define a_AMV_VAR_REV_WRAPAROUND 0
  934 static ui16_t const a_amv_var_revmap[a_AMV_VAR_REV_PRIME] = {
  935 49u,45u,319u,319u,319u,16u,319u,250u,319u,319u,
  936 105u,15u,126u,69u,154u,92u,106u,149u,319u,133u,
  937 284u,295u,319u,319u,319u,319u,319u,319u,319u,319u,
  938 319u,319u,9u,2u,319u,319u,232u,319u,184u,319u,
  939 319u,319u,100u,283u,309u,70u,319u,319u,127u,101u,
  940 35u,219u,269u,312u,319u,319u,319u,78u,122u,119u,
  941 200u,197u,319u,1u,319u,275u,319u,84u,89u,214u,
  942 226u,50u,91u,170u,175u,278u,238u,319u,319u,319u,
  943 319u,289u,258u,319u,319u,319u,319u,319u,319u,319u,
  944 319u,319u,319u,146u,286u,85u,260u,299u,293u,294u,
  945 319u,319u,319u,319u,254u,263u,319u,319u,43u,319u,
  946 319u,63u,38u,18u,302u,224u,151u,319u,23u,103u,
  947 79u,262u,125u,205u,206u,319u,319u,319u,319u,225u,
  948 319u,319u,319u,319u,319u,6u,138u,153u,319u,243u,
  949 167u,209u,319u,319u,319u,319u,0u,80u,319u,142u,
  950 172u,192u,315u,318u,319u,22u,99u,210u,319u,29u,
  951 161u,308u,240u,319u,319u,319u,194u,245u,297u,139u,
  952 132u,156u,90u,319u,319u,157u,181u,198u,288u,319u,
  953 244u,319u,296u,143u,319u,319u,319u,319u,319u,319u,
  954 60u,150u,319u,114u,319u,7u,201u,259u,230u,47u,
  955 319u,319u,319u,65u,319u,28u,319u,155u,319u,202u,
  956 319u,298u,319u,311u,319u,140u,75u,27u,207u,267u,
  957 319u,93u,222u,236u,304u,319u,319u,118u,319u,319u,
  958 266u,199u,94u,204u,319u,319u,319u,319u,319u,319u,
  959 319u,178u,319u,20u,171u,186u,306u,316u,319u,319u,
  960 319u,319u,319u,319u,319u,319u,129u,86u,319u,319u,
  961 319u,319u,319u,33u,141u,319u,107u,211u,285u,319u,
  962 123u,51u,217u,282u,319u,8u,319u,281u,300u,261u,
  963 319u,227u,319u,319u,220u,319u,319u,314u,319u,319u,
  964 97u,319u,242u,319u,48u,319u,195u,203u,3u,216u,
  965 272u,319u,98u,212u,257u,319u,319u,104u,31u,319u,
  966 251u,55u,319u,116u,319u,319u,319u,319u,319u,179u,
  967 213u,319u,319u,46u,319u,67u,41u,25u,233u,11u,
  968 164u,276u,128u,280u,121u,277u,319u,319u,319u,4u,
  969 319u,193u,319u,319u,319u,319u,319u,319u,319u,74u,
  970 319u,110u,319u,319u,319u,319u,319u,162u,147u,319u,
  971 319u,279u,319u,319u,319u,88u,160u,169u,253u,148u,
  972 319u,319u,83u,319u,319u,30u,319u,10u,34u,241u,
  973 81u,310u,319u,319u,52u,319u,319u,319u,53u,59u,
  974 166u,319u,319u,26u,303u,215u,131u,319u,265u,271u,
  975 319u,249u,158u,319u,111u,319u,319u,168u,319u,319u,
  976 319u,134u,135u,145u,58u,61u,73u,185u,291u,319u,
  977 319u,196u,274u,183u,319u,319u,319u,40u,319u,187u,
  978 319u,319u,319u,319u,319u,319u,319u,319u,319u,177u,
  979 319u,319u,144u,319u,115u,109u,95u,136u,180u,77u,
  980 82u,17u,247u,137u,292u,174u,319u,13u,319u,221u,
  981 87u,319u,319u,319u,319u,5u,163u,120u,268u,208u,
  982 319u,319u,234u,319u,68u,152u,319u,319u,218u,44u,
  983 108u,319u,19u,319u,252u,319u,319u,319u,42u,319u,
  984 96u,319u,319u,319u,319u,319u,319u,264u,21u,182u,
  985 319u,66u,319u,159u,239u,319u,319u,319u,319u,319u,
  986 319u,319u,319u,130u,319u,54u,319u,165u,319u,319u,
  987 290u,313u,319u,229u,319u,24u,319u,319u,124u,319u,
  988 305u,319u,190u,273u,287u,235u,56u,231u,319u,319u,
  989 319u,319u,117u,319u,62u,173u,301u,319u,64u,76u,
  990 307u,189u,319u,319u,246u,12u,112u,319u,319u,319u,
  991 319u,319u,223u,71u,191u,176u,319u,256u,36u,319u,
  992 319u,14u,32u,317u,319u,319u,319u,228u,319u,319u,
  993 319u,319u,319u,72u,319u,319u,319u,319u,319u,57u,
  994 102u,237u,255u,319u,113u,37u,188u,270u,319u,319u,
  995 319u,319u,319u,248u,319u,319u,39u
  996 };