1846204b6SHasso Tepper /* $OpenBSD: tables.c,v 1.11 2005/07/16 16:31:46 henning Exp $ */ 2846204b6SHasso Tepper /* $DragonFly: src/sbin/dhclient/tables.c,v 1.1 2008/08/30 16:07:58 hasso Exp $ */ 3846204b6SHasso Tepper 4846204b6SHasso Tepper /* Tables of information... */ 5846204b6SHasso Tepper 6846204b6SHasso Tepper /* 7846204b6SHasso Tepper * Copyright (c) 1995, 1996 The Internet Software Consortium. 8846204b6SHasso Tepper * All rights reserved. 9846204b6SHasso Tepper * 10846204b6SHasso Tepper * Redistribution and use in source and binary forms, with or without 11846204b6SHasso Tepper * modification, are permitted provided that the following conditions 12846204b6SHasso Tepper * are met: 13846204b6SHasso Tepper * 14846204b6SHasso Tepper * 1. Redistributions of source code must retain the above copyright 15846204b6SHasso Tepper * notice, this list of conditions and the following disclaimer. 16846204b6SHasso Tepper * 2. Redistributions in binary form must reproduce the above copyright 17846204b6SHasso Tepper * notice, this list of conditions and the following disclaimer in the 18846204b6SHasso Tepper * documentation and/or other materials provided with the distribution. 19846204b6SHasso Tepper * 3. Neither the name of The Internet Software Consortium nor the names 20846204b6SHasso Tepper * of its contributors may be used to endorse or promote products derived 21846204b6SHasso Tepper * from this software without specific prior written permission. 22846204b6SHasso Tepper * 23846204b6SHasso Tepper * THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND 24846204b6SHasso Tepper * CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, 25846204b6SHasso Tepper * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 26846204b6SHasso Tepper * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 27846204b6SHasso Tepper * DISCLAIMED. IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR 28846204b6SHasso Tepper * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 29846204b6SHasso Tepper * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30846204b6SHasso Tepper * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 31846204b6SHasso Tepper * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 32846204b6SHasso Tepper * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 33846204b6SHasso Tepper * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 34846204b6SHasso Tepper * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35846204b6SHasso Tepper * SUCH DAMAGE. 36846204b6SHasso Tepper * 37846204b6SHasso Tepper * This software has been written for the Internet Software Consortium 38846204b6SHasso Tepper * by Ted Lemon <mellon@fugue.com> in cooperation with Vixie 39846204b6SHasso Tepper * Enterprises. To learn more about the Internet Software Consortium, 40846204b6SHasso Tepper * see ``http://www.vix.com/isc''. To learn more about Vixie 41846204b6SHasso Tepper * Enterprises, see ``http://www.vix.com''. 42846204b6SHasso Tepper */ 43846204b6SHasso Tepper 44846204b6SHasso Tepper #include "dhcpd.h" 45846204b6SHasso Tepper 46846204b6SHasso Tepper /* 47846204b6SHasso Tepper * DHCP Option names, formats and codes, from RFC1533. 48846204b6SHasso Tepper * 49846204b6SHasso Tepper * Format codes: 50846204b6SHasso Tepper * 51846204b6SHasso Tepper * e - end of data 52846204b6SHasso Tepper * I - IP address 53846204b6SHasso Tepper * l - 32-bit signed integer 54846204b6SHasso Tepper * L - 32-bit unsigned integer 55846204b6SHasso Tepper * s - 16-bit signed integer 56846204b6SHasso Tepper * S - 16-bit unsigned integer 57846204b6SHasso Tepper * b - 8-bit signed integer 58846204b6SHasso Tepper * B - 8-bit unsigned integer 59846204b6SHasso Tepper * t - ASCII text 60846204b6SHasso Tepper * f - flag (true or false) 61846204b6SHasso Tepper * A - array of whatever precedes (e.g., IA means array of IP addresses) 62846204b6SHasso Tepper */ 63846204b6SHasso Tepper 64846204b6SHasso Tepper const struct option dhcp_options[256] = { 65846204b6SHasso Tepper /* 0 */ { "pad", "" }, 66846204b6SHasso Tepper /* 1 */ { "subnet-mask", "I" }, 67846204b6SHasso Tepper /* 2 */ { "time-offset", "l" }, 68846204b6SHasso Tepper /* 3 */ { "routers", "IA" }, 69846204b6SHasso Tepper /* 4 */ { "time-servers", "IA" }, 70846204b6SHasso Tepper /* 5 */ { "ien116-name-servers", "IA" }, 71846204b6SHasso Tepper /* 6 */ { "domain-name-servers", "IA" }, 72846204b6SHasso Tepper /* 7 */ { "log-servers", "IA" }, 73846204b6SHasso Tepper /* 8 */ { "cookie-servers", "IA" }, 74846204b6SHasso Tepper /* 9 */ { "lpr-servers", "IA" }, 75846204b6SHasso Tepper /* 10 */ { "impress-servers", "IA" }, 76846204b6SHasso Tepper /* 11 */ { "resource-location-servers", "IA" }, 77846204b6SHasso Tepper /* 12 */ { "host-name", "t" }, 78846204b6SHasso Tepper /* 13 */ { "boot-size", "S" }, 79846204b6SHasso Tepper /* 14 */ { "merit-dump", "t" }, 80846204b6SHasso Tepper /* 15 */ { "domain-name", "t" }, 81846204b6SHasso Tepper /* 16 */ { "swap-server", "I" }, 82846204b6SHasso Tepper /* 17 */ { "root-path", "t" }, 83846204b6SHasso Tepper /* 18 */ { "extensions-path", "t" }, 84846204b6SHasso Tepper /* 19 */ { "ip-forwarding", "f" }, 85846204b6SHasso Tepper /* 20 */ { "non-local-source-routing", "f" }, 86846204b6SHasso Tepper /* 21 */ { "policy-filter", "IIA" }, 87846204b6SHasso Tepper /* 22 */ { "max-dgram-reassembly", "S" }, 88846204b6SHasso Tepper /* 23 */ { "default-ip-ttl", "B" }, 89846204b6SHasso Tepper /* 24 */ { "path-mtu-aging-timeout", "L" }, 90846204b6SHasso Tepper /* 25 */ { "path-mtu-plateau-table", "SA" }, 91846204b6SHasso Tepper /* 26 */ { "interface-mtu", "S" }, 92846204b6SHasso Tepper /* 27 */ { "all-subnets-local", "f" }, 93846204b6SHasso Tepper /* 28 */ { "broadcast-address", "I" }, 94846204b6SHasso Tepper /* 29 */ { "perform-mask-discovery", "f" }, 95846204b6SHasso Tepper /* 30 */ { "mask-supplier", "f" }, 96846204b6SHasso Tepper /* 31 */ { "router-discovery", "f" }, 97846204b6SHasso Tepper /* 32 */ { "router-solicitation-address", "I" }, 98846204b6SHasso Tepper /* 33 */ { "static-routes", "IIA" }, 99846204b6SHasso Tepper /* 34 */ { "trailer-encapsulation", "f" }, 100846204b6SHasso Tepper /* 35 */ { "arp-cache-timeout", "L" }, 101846204b6SHasso Tepper /* 36 */ { "ieee802-3-encapsulation", "f" }, 102846204b6SHasso Tepper /* 37 */ { "default-tcp-ttl", "B" }, 103846204b6SHasso Tepper /* 38 */ { "tcp-keepalive-interval", "L" }, 104846204b6SHasso Tepper /* 39 */ { "tcp-keepalive-garbage", "f" }, 105846204b6SHasso Tepper /* 40 */ { "nis-domain", "t" }, 106846204b6SHasso Tepper /* 41 */ { "nis-servers", "IA" }, 107846204b6SHasso Tepper /* 42 */ { "ntp-servers", "IA" }, 108846204b6SHasso Tepper /* 43 */ { "vendor-encapsulated-options", "X" }, 109846204b6SHasso Tepper /* 44 */ { "netbios-name-servers", "IA" }, 110846204b6SHasso Tepper /* 45 */ { "netbios-dd-server", "IA" }, 111846204b6SHasso Tepper /* 46 */ { "netbios-node-type", "B" }, 112846204b6SHasso Tepper /* 47 */ { "netbios-scope", "t" }, 113846204b6SHasso Tepper /* 48 */ { "font-servers", "IA" }, 114846204b6SHasso Tepper /* 49 */ { "x-display-manager", "IA" }, 115846204b6SHasso Tepper /* 50 */ { "dhcp-requested-address", "I" }, 116846204b6SHasso Tepper /* 51 */ { "dhcp-lease-time", "L" }, 117846204b6SHasso Tepper /* 52 */ { "dhcp-option-overload", "B" }, 118846204b6SHasso Tepper /* 53 */ { "dhcp-message-type", "B" }, 119846204b6SHasso Tepper /* 54 */ { "dhcp-server-identifier", "I" }, 120846204b6SHasso Tepper /* 55 */ { "dhcp-parameter-request-list", "BA" }, 121846204b6SHasso Tepper /* 56 */ { "dhcp-message", "t" }, 122846204b6SHasso Tepper /* 57 */ { "dhcp-max-message-size", "S" }, 123846204b6SHasso Tepper /* 58 */ { "dhcp-renewal-time", "L" }, 124846204b6SHasso Tepper /* 59 */ { "dhcp-rebinding-time", "L" }, 125846204b6SHasso Tepper /* 60 */ { "dhcp-class-identifier", "t" }, 126846204b6SHasso Tepper /* 61 */ { "dhcp-client-identifier", "X" }, 127846204b6SHasso Tepper /* 62 */ { "option-62", "X" }, 128846204b6SHasso Tepper /* 63 */ { "option-63", "X" }, 129846204b6SHasso Tepper /* 64 */ { "nisplus-domain", "t" }, 130846204b6SHasso Tepper /* 65 */ { "nisplus-servers", "IA" }, 131846204b6SHasso Tepper /* 66 */ { "tftp-server-name", "t" }, 132846204b6SHasso Tepper /* 67 */ { "bootfile-name", "t" }, 133846204b6SHasso Tepper /* 68 */ { "mobile-ip-home-agent", "IA" }, 134846204b6SHasso Tepper /* 69 */ { "smtp-server", "IA" }, 135846204b6SHasso Tepper /* 70 */ { "pop-server", "IA" }, 136846204b6SHasso Tepper /* 71 */ { "nntp-server", "IA" }, 137846204b6SHasso Tepper /* 72 */ { "www-server", "IA" }, 138846204b6SHasso Tepper /* 73 */ { "finger-server", "IA" }, 139846204b6SHasso Tepper /* 74 */ { "irc-server", "IA" }, 140846204b6SHasso Tepper /* 75 */ { "streettalk-server", "IA" }, 141846204b6SHasso Tepper /* 76 */ { "streettalk-directory-assistance-server", "IA" }, 142846204b6SHasso Tepper /* 77 */ { "user-class", "t" }, 143846204b6SHasso Tepper /* 78 */ { "option-78", "X" }, 144846204b6SHasso Tepper /* 79 */ { "option-79", "X" }, 145846204b6SHasso Tepper /* 80 */ { "option-80", "X" }, 146846204b6SHasso Tepper /* 81 */ { "option-81", "X" }, 147846204b6SHasso Tepper /* 82 */ { "option-82", "X" }, 148846204b6SHasso Tepper /* 83 */ { "option-83", "X" }, 149846204b6SHasso Tepper /* 84 */ { "option-84", "X" }, 150846204b6SHasso Tepper /* 85 */ { "nds-servers", "IA" }, 151846204b6SHasso Tepper /* 86 */ { "nds-tree-name", "X" }, 152846204b6SHasso Tepper /* 87 */ { "nds-context", "X" }, 153846204b6SHasso Tepper /* 88 */ { "option-88", "X" }, 154846204b6SHasso Tepper /* 89 */ { "option-89", "X" }, 155846204b6SHasso Tepper /* 90 */ { "option-90", "X" }, 156846204b6SHasso Tepper /* 91 */ { "option-91", "X" }, 157846204b6SHasso Tepper /* 92 */ { "option-92", "X" }, 158846204b6SHasso Tepper /* 93 */ { "option-93", "X" }, 159846204b6SHasso Tepper /* 94 */ { "option-94", "X" }, 160846204b6SHasso Tepper /* 95 */ { "option-95", "X" }, 161846204b6SHasso Tepper /* 96 */ { "option-96", "X" }, 162846204b6SHasso Tepper /* 97 */ { "option-97", "X" }, 163846204b6SHasso Tepper /* 98 */ { "option-98", "X" }, 164846204b6SHasso Tepper /* 99 */ { "option-99", "X" }, 165846204b6SHasso Tepper /* 100 */ { "option-100", "X" }, 166846204b6SHasso Tepper /* 101 */ { "option-101", "X" }, 167846204b6SHasso Tepper /* 102 */ { "option-102", "X" }, 168846204b6SHasso Tepper /* 103 */ { "option-103", "X" }, 169846204b6SHasso Tepper /* 104 */ { "option-104", "X" }, 170846204b6SHasso Tepper /* 105 */ { "option-105", "X" }, 171846204b6SHasso Tepper /* 106 */ { "option-106", "X" }, 172846204b6SHasso Tepper /* 107 */ { "option-107", "X" }, 173846204b6SHasso Tepper /* 108 */ { "option-108", "X" }, 174846204b6SHasso Tepper /* 109 */ { "option-109", "X" }, 175846204b6SHasso Tepper /* 110 */ { "option-110", "X" }, 176846204b6SHasso Tepper /* 111 */ { "option-111", "X" }, 177846204b6SHasso Tepper /* 112 */ { "option-112", "X" }, 178846204b6SHasso Tepper /* 113 */ { "option-113", "X" }, 179846204b6SHasso Tepper /* 114 */ { "option-114", "X" }, 180846204b6SHasso Tepper /* 115 */ { "option-115", "X" }, 181846204b6SHasso Tepper /* 116 */ { "option-116", "X" }, 182846204b6SHasso Tepper /* 117 */ { "option-117", "X" }, 183846204b6SHasso Tepper /* 118 */ { "option-118", "X" }, 184846204b6SHasso Tepper /* 119 */ { "option-119", "X" }, 185846204b6SHasso Tepper /* 120 */ { "option-120", "X" }, 186*6bdc8b43SMatthew Dillon /* 121 */ { "classless-routes", "BA" }, 187846204b6SHasso Tepper /* 122 */ { "option-122", "X" }, 188846204b6SHasso Tepper /* 123 */ { "option-123", "X" }, 189846204b6SHasso Tepper /* 124 */ { "option-124", "X" }, 190846204b6SHasso Tepper /* 125 */ { "option-125", "X" }, 191846204b6SHasso Tepper /* 126 */ { "option-126", "X" }, 192846204b6SHasso Tepper /* 127 */ { "option-127", "X" }, 193846204b6SHasso Tepper /* 128 */ { "option-128", "X" }, 194846204b6SHasso Tepper /* 129 */ { "option-129", "X" }, 195846204b6SHasso Tepper /* 130 */ { "option-130", "X" }, 196846204b6SHasso Tepper /* 131 */ { "option-131", "X" }, 197846204b6SHasso Tepper /* 132 */ { "option-132", "X" }, 198846204b6SHasso Tepper /* 133 */ { "option-133", "X" }, 199846204b6SHasso Tepper /* 134 */ { "option-134", "X" }, 200846204b6SHasso Tepper /* 135 */ { "option-135", "X" }, 201846204b6SHasso Tepper /* 136 */ { "option-136", "X" }, 202846204b6SHasso Tepper /* 137 */ { "option-137", "X" }, 203846204b6SHasso Tepper /* 138 */ { "option-138", "X" }, 204846204b6SHasso Tepper /* 139 */ { "option-139", "X" }, 205846204b6SHasso Tepper /* 140 */ { "option-140", "X" }, 206846204b6SHasso Tepper /* 141 */ { "option-141", "X" }, 207846204b6SHasso Tepper /* 142 */ { "option-142", "X" }, 208846204b6SHasso Tepper /* 143 */ { "option-143", "X" }, 209846204b6SHasso Tepper /* 144 */ { "option-144", "X" }, 210846204b6SHasso Tepper /* 145 */ { "option-145", "X" }, 211846204b6SHasso Tepper /* 146 */ { "option-146", "X" }, 212846204b6SHasso Tepper /* 147 */ { "option-147", "X" }, 213846204b6SHasso Tepper /* 148 */ { "option-148", "X" }, 214846204b6SHasso Tepper /* 149 */ { "option-149", "X" }, 215846204b6SHasso Tepper /* 150 */ { "option-150", "X" }, 216846204b6SHasso Tepper /* 151 */ { "option-151", "X" }, 217846204b6SHasso Tepper /* 152 */ { "option-152", "X" }, 218846204b6SHasso Tepper /* 153 */ { "option-153", "X" }, 219846204b6SHasso Tepper /* 154 */ { "option-154", "X" }, 220846204b6SHasso Tepper /* 155 */ { "option-155", "X" }, 221846204b6SHasso Tepper /* 156 */ { "option-156", "X" }, 222846204b6SHasso Tepper /* 157 */ { "option-157", "X" }, 223846204b6SHasso Tepper /* 158 */ { "option-158", "X" }, 224846204b6SHasso Tepper /* 159 */ { "option-159", "X" }, 225846204b6SHasso Tepper /* 160 */ { "option-160", "X" }, 226846204b6SHasso Tepper /* 161 */ { "option-161", "X" }, 227846204b6SHasso Tepper /* 162 */ { "option-162", "X" }, 228846204b6SHasso Tepper /* 163 */ { "option-163", "X" }, 229846204b6SHasso Tepper /* 164 */ { "option-164", "X" }, 230846204b6SHasso Tepper /* 165 */ { "option-165", "X" }, 231846204b6SHasso Tepper /* 166 */ { "option-166", "X" }, 232846204b6SHasso Tepper /* 167 */ { "option-167", "X" }, 233846204b6SHasso Tepper /* 168 */ { "option-168", "X" }, 234846204b6SHasso Tepper /* 169 */ { "option-169", "X" }, 235846204b6SHasso Tepper /* 170 */ { "option-170", "X" }, 236846204b6SHasso Tepper /* 171 */ { "option-171", "X" }, 237846204b6SHasso Tepper /* 172 */ { "option-172", "X" }, 238846204b6SHasso Tepper /* 173 */ { "option-173", "X" }, 239846204b6SHasso Tepper /* 174 */ { "option-174", "X" }, 240846204b6SHasso Tepper /* 175 */ { "option-175", "X" }, 241846204b6SHasso Tepper /* 176 */ { "option-176", "X" }, 242846204b6SHasso Tepper /* 177 */ { "option-177", "X" }, 243846204b6SHasso Tepper /* 178 */ { "option-178", "X" }, 244846204b6SHasso Tepper /* 179 */ { "option-179", "X" }, 245846204b6SHasso Tepper /* 180 */ { "option-180", "X" }, 246846204b6SHasso Tepper /* 181 */ { "option-181", "X" }, 247846204b6SHasso Tepper /* 182 */ { "option-182", "X" }, 248846204b6SHasso Tepper /* 183 */ { "option-183", "X" }, 249846204b6SHasso Tepper /* 184 */ { "option-184", "X" }, 250846204b6SHasso Tepper /* 185 */ { "option-185", "X" }, 251846204b6SHasso Tepper /* 186 */ { "option-186", "X" }, 252846204b6SHasso Tepper /* 187 */ { "option-187", "X" }, 253846204b6SHasso Tepper /* 188 */ { "option-188", "X" }, 254846204b6SHasso Tepper /* 189 */ { "option-189", "X" }, 255846204b6SHasso Tepper /* 190 */ { "option-190", "X" }, 256846204b6SHasso Tepper /* 191 */ { "option-191", "X" }, 257846204b6SHasso Tepper /* 192 */ { "option-192", "X" }, 258846204b6SHasso Tepper /* 193 */ { "option-193", "X" }, 259846204b6SHasso Tepper /* 194 */ { "option-194", "X" }, 260846204b6SHasso Tepper /* 195 */ { "option-195", "X" }, 261846204b6SHasso Tepper /* 196 */ { "option-196", "X" }, 262846204b6SHasso Tepper /* 197 */ { "option-197", "X" }, 263846204b6SHasso Tepper /* 198 */ { "option-198", "X" }, 264846204b6SHasso Tepper /* 199 */ { "option-199", "X" }, 265846204b6SHasso Tepper /* 200 */ { "option-200", "X" }, 266846204b6SHasso Tepper /* 201 */ { "option-201", "X" }, 267846204b6SHasso Tepper /* 202 */ { "option-202", "X" }, 268846204b6SHasso Tepper /* 203 */ { "option-203", "X" }, 269846204b6SHasso Tepper /* 204 */ { "option-204", "X" }, 270846204b6SHasso Tepper /* 205 */ { "option-205", "X" }, 271846204b6SHasso Tepper /* 206 */ { "option-206", "X" }, 272846204b6SHasso Tepper /* 207 */ { "option-207", "X" }, 273846204b6SHasso Tepper /* 208 */ { "option-208", "X" }, 274846204b6SHasso Tepper /* 209 */ { "option-209", "X" }, 275846204b6SHasso Tepper /* 210 */ { "option-210", "X" }, 276846204b6SHasso Tepper /* 211 */ { "option-211", "X" }, 277846204b6SHasso Tepper /* 212 */ { "option-212", "X" }, 278846204b6SHasso Tepper /* 213 */ { "option-213", "X" }, 279846204b6SHasso Tepper /* 214 */ { "option-214", "X" }, 280846204b6SHasso Tepper /* 215 */ { "option-215", "X" }, 281846204b6SHasso Tepper /* 216 */ { "option-216", "X" }, 282846204b6SHasso Tepper /* 217 */ { "option-217", "X" }, 283846204b6SHasso Tepper /* 218 */ { "option-218", "X" }, 284846204b6SHasso Tepper /* 219 */ { "option-219", "X" }, 285846204b6SHasso Tepper /* 220 */ { "option-220", "X" }, 286846204b6SHasso Tepper /* 221 */ { "option-221", "X" }, 287846204b6SHasso Tepper /* 222 */ { "option-222", "X" }, 288846204b6SHasso Tepper /* 223 */ { "option-223", "X" }, 289846204b6SHasso Tepper /* 224 */ { "option-224", "X" }, 290846204b6SHasso Tepper /* 225 */ { "option-225", "X" }, 291846204b6SHasso Tepper /* 226 */ { "option-226", "X" }, 292846204b6SHasso Tepper /* 227 */ { "option-227", "X" }, 293846204b6SHasso Tepper /* 228 */ { "option-228", "X" }, 294846204b6SHasso Tepper /* 229 */ { "option-229", "X" }, 295846204b6SHasso Tepper /* 230 */ { "option-230", "X" }, 296846204b6SHasso Tepper /* 231 */ { "option-231", "X" }, 297846204b6SHasso Tepper /* 232 */ { "option-232", "X" }, 298846204b6SHasso Tepper /* 233 */ { "option-233", "X" }, 299846204b6SHasso Tepper /* 234 */ { "option-234", "X" }, 300846204b6SHasso Tepper /* 235 */ { "option-235", "X" }, 301846204b6SHasso Tepper /* 236 */ { "option-236", "X" }, 302846204b6SHasso Tepper /* 237 */ { "option-237", "X" }, 303846204b6SHasso Tepper /* 238 */ { "option-238", "X" }, 304846204b6SHasso Tepper /* 239 */ { "option-239", "X" }, 305846204b6SHasso Tepper /* 240 */ { "option-240", "X" }, 306846204b6SHasso Tepper /* 241 */ { "option-241", "X" }, 307846204b6SHasso Tepper /* 242 */ { "option-242", "X" }, 308846204b6SHasso Tepper /* 243 */ { "option-243", "X" }, 309846204b6SHasso Tepper /* 244 */ { "option-244", "X" }, 310846204b6SHasso Tepper /* 245 */ { "option-245", "X" }, 311846204b6SHasso Tepper /* 246 */ { "option-246", "X" }, 312846204b6SHasso Tepper /* 247 */ { "option-247", "X" }, 313846204b6SHasso Tepper /* 248 */ { "option-248", "X" }, 314846204b6SHasso Tepper /* 249 */ { "option-249", "X" }, 315846204b6SHasso Tepper /* 250 */ { "option-250", "X" }, 316846204b6SHasso Tepper /* 251 */ { "option-251", "X" }, 317846204b6SHasso Tepper /* 252 */ { "option-252", "X" }, 318846204b6SHasso Tepper /* 253 */ { "option-253", "X" }, 319846204b6SHasso Tepper /* 254 */ { "option-254", "X" }, 320846204b6SHasso Tepper /* 255 */ { "option-end", "e" }, 321846204b6SHasso Tepper }; 322