1 /* 2 Copyright 2020, Dirk Krause. All rights reserved. 3 SPDX-License-Identifier: BSD-3-Clause 4 */ 5 6 /** @file dk4ma.h Header file to include all dk4maxxxxx related headers. 7 8 @section operations dk4maa*.h - Arithmetic operations on different types 9 Data type | Header 10 :-------: | :----: 11 signed char | dk4maac.h 12 unsigned char | dk4maauc.h 13 short | dk4maas.h 14 unsigned short | dk4maaus.h 15 int | dk4maai.h 16 unsigned int | dk4maaui.h 17 long | dk4maal.h 18 unsigned long | dk4maaul.h 19 long long | dk4maall.h 20 unsigned long long | dk4maalu.h 21 intmax_t | dk4maami.h 22 uintmax_t | dk4maamu.h 23 dk4_im_t | dk4maadi.h 24 dk4_um_t | dk4maadu.h 25 16 bit signed integer | dk4maai16.h 26 16 bit unsigned integer | dk4maau16.h 27 32 bit signed integer | dk4maai32.h 28 32 bit unsigned integer | dk4maau32.h 29 30 @section comparison dk4mac*.h - Comparison between signed and unsigned integer: 31 Data type | Header 32 :-------: | :----: 33 char | dk4macc.h 34 short | dk4macs.h 35 int | dk4maci.h 36 long | dk4macl.h 37 long long | dk4macll.h 38 intmax_t | dk4macm.h 39 dk4_im_t | dk4macd.h 40 16 bit integer | dk4maci16.h 41 32 bit integer | dk4maci32.h 42 43 @section readnum Read integer data from string 44 45 @subsection readnumd8 Read numbers from 8-bit strings in decimal notation 46 Data type | Header | Function 47 :-------: | :----: | :------- 48 char | dk4mai8dic.h | dk4ma_input_c8_dec_char() 49 unsigned char | dk4mai8duc.h | dk4ma_input_c8_dec_uchar() 50 short | dk4mai8dis.h | dk4ma_input_c8_dec_short() 51 unsigned short | dk4mai8dus.h | dk4ma_input_c8_dec_ushort() 52 int | dk4mai8dii.h | dk4ma_input_c8_dec_int() 53 unsigned | dk4mai8dui.h | dk4ma_input_c8_dec_uint() 54 long | dk4mai8dil.h | dk4ma_input_c8_dec_long() 55 unsigned long | dk4mai8dul.h | dk4ma_input_c8_dec_ulong() 56 size_t | dk4mai8dsz.h | dk4ma_input_c8_dec_size_t() 57 long long | dk4mai8dli.h | dk4ma_input_c8_dec_ll() 58 unsigned long long | dk4mai8dlu.h | dk4ma_input_c8_dec_ull() 59 intmax_t | dk4mai8dmi.h | dk4ma_input_c8_dec_intmax_t() 60 uintmax_t | dk4mai8dmu.h | dk4ma_input_c8_dec_uintmax_t() 61 dk4_im_t | dk4mai8ddi.h | dk4ma_input_c8_dec_dk4_im_t() 62 dk4_um_t | dk4mai8ddu.h | dk4ma_input_c8_dec_dk4_um_t() 63 double | dk4mai8dbl.h | dk4ma_input_c8_double() 64 65 @subsection readnumh8 Read numbers from 8-bit strings in hexadecimal notation 66 67 Data type | Header | Function 68 :-------: | :----: | :------- 69 char | dk4mai8hic.h | dk4ma_input_c8_hex_char() 70 unsigned char | dk4mai8huc.h | dk4ma_input_c8_hex_uchar() 71 short | dk4mai8his.h | dk4ma_input_c8_hex_short() 72 unsigned short | dk4mai8hus.h | dk4ma_input_c8_hex_ushort() 73 int | dk4mai8hii.h | dk4ma_input_c8_hex_int() 74 unsigned | dk4mai8hui.h | dk4ma_input_c8_hex_uint() 75 long | dk4mai8hil.h | dk4ma_input_c8_hex_long() 76 unsigned long | dk4mai8hul.h | dk4ma_input_c8_hex_ulong() 77 long long | dk4mai8hli.h | dk4ma_input_c8_hex_ll() 78 unsigned long long | dk4mai8hlu.h | dk4ma_input_c8_hex_ull() 79 intmax_t | dk4mai8hmi.h | dk4ma_input_c8_hex_intmax_t() 80 uintmax_t | dk4mai8hmu.h | dk4ma_input_c8_hex_uintmax_t() 81 dk4_im_t | dk4mai8hdi.h | dk4ma_input_c8_hex_dk4_im_t() 82 dk4_um_t | dk4mai8hdu.h | dk4ma_input_c8_hex_dk4_um_t() 83 84 @subsection readnumw8d Read numbers from wchar_t strings in decimal notation 85 86 Data type | Header | Function 87 :-------: | :----: | :------- 88 char | dk4maiwdic.h | dk4ma_input_wc_dec_char() 89 unsigned char | dk4maiwduc.h | dk4ma_input_wc_dec_uchar() 90 short | dk4maiwdis.h | dk4ma_input_wc_dec_short() 91 unsigned short | dk4maiwdus.h | dk4ma_input_wc_dec_ushort() 92 int | dk4maiwdii.h | dk4ma_input_wc_dec_int() 93 unsigned | dk4maiwdui.h | dk4ma_input_wc_dec_uint() 94 long | dk4maiwdil.h | dk4ma_input_wc_dec_long() 95 unsigned long | dk4maiwdul.h | dk4ma_input_wc_dec_ulong() 96 size_t | dk4maiwdsz.h | dk4ma_input_wc_dec_size_t() 97 long long | dk4maiwdli.h | dk4ma_input_wc_dec_ll() 98 unsigned long long | dk4maiwdlu.h | dk4ma_input_wc_dec_ull() 99 intmax_t | dk4maiwdmi.h | dk4ma_input_wc_dec_intmax_t() 100 uintmax_t | dk4maiwdmu.h | dk4ma_input_wc_dec_uintmax_t() 101 dk4_im_t | dk4maiwddi.h | dk4ma_input_wc_dec_dk4_im_t() 102 dk4_um_t | dk4maiwddu.h | dk4ma_input_wc_dec_dk4_um_t() 103 double | dk4maiwdbl.h | dk4ma_input_wc_double() 104 105 @subsection readnumw8h Read numbers from wchar_t strings in hexadecimal notation 106 107 Data type | Header | Function 108 :-------: | :----: | :------- 109 char | dk4maiwhic.h | dk4ma_input_wc_hex_char() 110 unsigned char | dk4maiwhuc.h | dk4ma_input_wc_hex_uchar() 111 short | dk4maiwhis.h | dk4ma_input_wc_hex_short() 112 unsigned short | dk4maiwhus.h | dk4ma_input_wc_hex_ushort() 113 int | dk4maiwhii.h | dk4ma_input_wc_hex_int() 114 unsigned | dk4maiwhui.h | dk4ma_input_wc_hex_uint() 115 long | dk4maiwhil.h | dk4ma_input_wc_hex_long() 116 unsigned long | dk4maiwhul.h | dk4ma_input_wc_hex_ulong() 117 long long | dk4maiwhli.h | dk4ma_input_wc_hex_ll() 118 unsigned long long | dk4maiwhlu.h | dk4ma_input_wc_hex_ull() 119 intmax_t | dk4maiwhmi.h | dk4ma_input_wc_hex_intmax_t() 120 uintmax_t | dk4maiwhmu.h | dk4ma_input_wc_hex_uintmax_t() 121 dk4_im_t | dk4maiwhdi.h | dk4ma_input_wc_hex_dk4_im_t() 122 dk4_um_t | dk4maiwhdu.h | dk4ma_input_wc_hex_dk4_um_t() 123 124 @subsection readnumdd Read numbers from dkChar strings in decimal notation 125 126 Data type | Header | Function 127 :-------: | :----: | :------- 128 char | dk4maiddic.h | dk4ma_input_dk_dec_char() 129 unsigned char | dk4maidduc.h | dk4ma_input_dk_dec_uchar() 130 short | dk4maiddis.h | dk4ma_input_dk_dec_short() 131 unsigned short | dk4maiddus.h | dk4ma_input_dk_dec_ushort() 132 int | dk4maiddii.h | dk4ma_input_dk_dec_int() 133 unsigned | dk4maiddui.h | dk4ma_input_dk_dec_uint() 134 long | dk4maiddil.h | dk4ma_input_dk_dec_long() 135 unsigned long | dk4maiddul.h | dk4ma_input_dk_dec_ulong() 136 size_t | dk4maiddsz.h | dk4ma_input_dk_dec_size_t() 137 long long | dk4maiddli.h | dk4ma_input_dk_dec_ll() 138 unsigned long long | dk4maiddlu.h | dk4ma_input_dk_dec_ull() 139 intmax_t | dk4maiddmi.h | dk4ma_input_dk_dec_intmax_t() 140 uintmax_t | dk4maiddmu.h | dk4ma_input_dk_dec_uintmax_t() 141 dk4_im_t | dk4maidddi.h | dk4ma_input_dk_dec_dk4_im_t() 142 dk4_um_t | dk4maidddu.h | dk4ma_input_dk_dec_dk4_um_t() 143 double | dk4maiddbl.h | dk4ma_input_dk_double() 144 145 @subsection readnumdh Read numbers from dkChar strings in hexadecimal notation 146 147 Data type | Header | Function 148 :-------: | :----: | :------- 149 char | dk4maidhic.h | dk4ma_input_dk_hex_char() 150 unsigned char | dk4maidhuc.h | dk4ma_input_dk_hex_uchar() 151 short | dk4maidhis.h | dk4ma_input_dk_hex_short() 152 unsigned short | dk4maidhus.h | dk4ma_input_dk_hex_ushort() 153 int | dk4maidhii.h | dk4ma_input_dk_hex_int() 154 unsigned | dk4maidhui.h | dk4ma_input_dk_hex_uint() 155 long | dk4maidhil.h | dk4ma_input_dk_hex_long() 156 unsigned long | dk4maidhul.h | dk4ma_input_dk_hex_ulong() 157 long long | dk4maidhli.h | dk4ma_input_dk_hex_ll() 158 unsigned long long | dk4maidhlu.h | dk4ma_input_dk_hex_ull() 159 intmax_t | dk4maidhmi.h | dk4ma_input_dk_hex_intmax_t() 160 uintmax_t | dk4maidhmu.h | dk4ma_input_dk_hex_uintmax_t() 161 dk4_im_t | dk4maidhdi.h | dk4ma_input_dk_hex_dk4_im_t() 162 dk4_um_t | dk4maidhdu.h | dk4ma_input_dk_hex_dk4_um_t() 163 164 @section writenum Write integer values to string 165 166 @subsection wrnumd8 Write integer value to 8-bit string in decimal notation 167 168 Data type | Header | Function 169 :-------: | :----: | :------- 170 dk4_im_t | dk4mao8d.h | dk4ma_write_c8_decimal_unsigned() 171 dk4_um_t | dk4mao8d.h | dk4ma_write_c8_decimal_signed() 172 double | dk4mao8dbl.h | dk4ma_write_c8_double() 173 174 You can cast all other signed integer values to dk4_im_t and all other 175 unsigned integer values to dk4_um_t without loss. 176 177 @subsection wrnumh8 Write integer value to 8-bit string in hexadecimal notation 178 179 Data type | Header | Function 180 :-------: | :----: | :------- 181 dk4_im_t | dk4mao8h.h | dk4ma_write_c8_hex_unsigned() 182 dk4_um_t | dk4mao8h.h | dk4ma_write_c8_hex_signed() 183 184 @subsection wrnumw8d Write integer value to wchar_t string in decimal notation 185 186 Data type | Header | Function 187 :-------: | :----: | :------- 188 dk4_im_t | dk4maowd.h | dk4ma_write_wc_decimal_unsigned() 189 dk4_um_t | dk4maowd.h | dk4ma_write_wc_decimal_signed() 190 double | dk4maowdbl.h | dk4ma_write_wc_double() 191 192 @subsection wrnumw8h Write integer value to wchar_t string in hexadecimal notation 193 194 Data type | Header | Function 195 :-------: | :----: | :------- 196 dk4_im_t | dk4maowh.h | dk4ma_write_wc_hex_unsigned() 197 dk4_um_t | dk4maowh.h | dk4ma_write_wc_hex_signed() 198 199 @subsection wrnumdd Write integer value to dkChar string in decimal notation 200 201 Data type | Header | Function 202 :-------: | :----: | :------- 203 dk4_im_t | dk4maodd.h | dk4ma_write_decimal_unsigned() 204 dk4_um_t | dk4maodd.h | dk4ma_write_decimal_signed() 205 double | dk4maoddbl.h | dk4ma_write_double() 206 207 @subsection wrnumdh Write integer value to dkChar string in hexadecimal notation 208 209 Data type | Header | Function 210 :-------: | :----: | :------- 211 dk4_im_t | dk4maodh.h | dk4ma_write_hex_unsigned() 212 dk4_um_t | dk4maodh.h | dk4ma_write_hex_signed() 213 214 */ 215 #ifndef DK4MA_H_INCLUDED 216 217 /** Protection against multiple inclusion. 218 */ 219 #define DK4MA_H_INCLUDED 1 220 221 #ifndef DK4CONF_H_INCLUDED 222 #if DK4_BUILDING_DKTOOLS4 223 #include "dk4conf.h" 224 #else 225 #include <dktools-4/dk4conf.h> 226 #endif 227 #endif 228 229 #ifndef DK4TYPES_H_INCLUDED 230 #if DK4_BUILDING_DKTOOLS4 231 #include <libdk4base/dk4types.h> 232 #else 233 #include <dktools-4/dk4types.h> 234 #endif 235 #endif 236 237 #ifndef DK4NUMCO_H_INCLUDED 238 #if DK4_BUILDING_DKTOOLS4 239 #include <libdk4base/dk4numco.h> 240 #else 241 #include <dktools-4/dk4numco.h> 242 #endif 243 #endif 244 245 #ifndef DK4MAAC_H_INCLUDED 246 #if DK4_BUILDING_DKTOOLS4 247 #include <libdk4ma/dk4maac.h> 248 #else 249 #include <dktools-4/dk4maac.h> 250 #endif 251 #endif 252 253 #ifndef DK4MAAUC_H_INCLUDED 254 #if DK4_BUILDING_DKTOOLS4 255 #include <libdk4ma/dk4maauc.h> 256 #else 257 #include <dktools-4/dk4maauc.h> 258 #endif 259 #endif 260 261 #ifndef DK4MAAS_H_INCLUDED 262 #if DK4_BUILDING_DKTOOLS4 263 #include <libdk4ma/dk4maas.h> 264 #else 265 #include <dktools-4/dk4maas.h> 266 #endif 267 #endif 268 269 #ifndef DK4MAAUS_H_INCLUDED 270 #if DK4_BUILDING_DKTOOLS4 271 #include <libdk4ma/dk4maaus.h> 272 #else 273 #include <dktools-4/dk4maaus.h> 274 #endif 275 #endif 276 277 #ifndef DK4MAAI_H_INCLUDED 278 #if DK4_BUILDING_DKTOOLS4 279 #include <libdk4ma/dk4maai.h> 280 #else 281 #include <dktools-4/dk4maai.h> 282 #endif 283 #endif 284 285 #ifndef DK4MAAUI_H_INCLUDED 286 #if DK4_BUILDING_DKTOOLS4 287 #include <libdk4ma/dk4maaui.h> 288 #else 289 #include <dktools-4/dk4maaui.h> 290 #endif 291 #endif 292 293 #ifndef DK4MAAL_H_INCLUDED 294 #if DK4_BUILDING_DKTOOLS4 295 #include <libdk4ma/dk4maal.h> 296 #else 297 #include <dktools-4/dk4maal.h> 298 #endif 299 #endif 300 301 #ifndef DK4MAAUL_H_INCLUDED 302 #if DK4_BUILDING_DKTOOLS4 303 #include <libdk4ma/dk4maaul.h> 304 #else 305 #include <dktools-4/dk4maaul.h> 306 #endif 307 #endif 308 309 #ifndef DK4MAALL_H_INCLUDED 310 #if DK4_BUILDING_DKTOOLS4 311 #include <libdk4ma/dk4maall.h> 312 #else 313 #include <dktools-4/dk4maall.h> 314 #endif 315 #endif 316 317 #ifndef DK4MAALU_H_INCLUDED 318 #if DK4_BUILDING_DKTOOLS4 319 #include <libdk4ma/dk4maalu.h> 320 #else 321 #include <dktools-4/dk4maalu.h> 322 #endif 323 #endif 324 325 #ifndef DK4MAAMI_H_INCLUDED 326 #if DK4_BUILDING_DKTOOLS4 327 #include <libdk4ma/dk4maami.h> 328 #else 329 #include <dktools-4/dk4maami.h> 330 #endif 331 #endif 332 333 #ifndef DK4MAAMU_H_INCLUDED 334 #if DK4_BUILDING_DKTOOLS4 335 #include <libdk4ma/dk4maamu.h> 336 #else 337 #include <dktools-4/dk4maamu.h> 338 #endif 339 #endif 340 341 #ifndef DK4MAADI_H_INCLUDED 342 #if DK4_BUILDING_DKTOOLS4 343 #include <libdk4ma/dk4maadi.h> 344 #else 345 #include <dktools-4/dk4maadi.h> 346 #endif 347 #endif 348 349 #ifndef DK4MAADU_H_INCLUDED 350 #if DK4_BUILDING_DKTOOLS4 351 #include <libdk4ma/dk4maadu.h> 352 #else 353 #include <dktools-4/dk4maadu.h> 354 #endif 355 #endif 356 357 #ifndef DK4MASZ_H_INCLUDED 358 #if DK4_BUILDING_DKTOOLS4 359 #include <libdk4ma/dk4maasz.h> 360 #else 361 #include <dktools-4/dk4maasz.h> 362 #endif 363 #endif 364 365 #ifndef DK4MACC_H_INCLUDED 366 #if DK4_BUILDING_DKTOOLS4 367 #include <libdk4ma/dk4macc.h> 368 #else 369 #include <dktools-4/dk4macc.h> 370 #endif 371 #endif 372 373 #ifndef DK4MACS_H_INCLUDED 374 #if DK4_BUILDING_DKTOOLS4 375 #include <libdk4ma/dk4macs.h> 376 #else 377 #include <dktools-4/dk4macs.h> 378 #endif 379 #endif 380 381 #ifndef DK4MACI_H_INCLUDED 382 #if DK4_BUILDING_DKTOOLS4 383 #include <libdk4ma/dk4maci.h> 384 #else 385 #include <dktools-4/dk4maci.h> 386 #endif 387 #endif 388 389 #ifndef DK4MACL_H_INCLUDED 390 #if DK4_BUILDING_DKTOOLS4 391 #include <libdk4ma/dk4macl.h> 392 #else 393 #include <dktools-4/dk4macl.h> 394 #endif 395 #endif 396 397 #ifndef DK4MACLL_H_INCLUDED 398 #if DK4_BUILDING_DKTOOLS4 399 #include <libdk4ma/dk4macll.h> 400 #else 401 #include <dktools-4/dk4macll.h> 402 #endif 403 #endif 404 405 #ifndef DK4MACM_H_INCLUDED 406 #if DK4_BUILDING_DKTOOLS4 407 #include <libdk4ma/dk4macm.h> 408 #else 409 #include <dktools-4/dk4macm.h> 410 #endif 411 #endif 412 413 #ifndef DK4MACD_H_INCLUDED 414 #if DK4_BUILDING_DKTOOLS4 415 #include <libdk4ma/dk4macd.h> 416 #else 417 #include <dktools-4/dk4macd.h> 418 #endif 419 #endif 420 421 #ifndef DK4MAO8D_H_INCLUDED 422 #if DK4_BUILDING_DKTOOLS4 423 #include <libdk4maio8d/dk4mao8d.h> 424 #else 425 #include <dktools-4/dk4mao8d.h> 426 #endif 427 #endif 428 429 #ifndef DK4MAO8H_H_INCLUDED 430 #if DK4_BUILDING_DKTOOLS4 431 #include <libdk4maio8h/dk4mao8h.h> 432 #else 433 #include <dktools-4/dk4mao8h.h> 434 #endif 435 #endif 436 437 #ifndef DK4MAOWD_H_INCLUDED 438 #if DK4_BUILDING_DKTOOLS4 439 #include <libdk4maiowd/dk4maowd.h> 440 #else 441 #include <dktools-4/dk4maowd.h> 442 #endif 443 #endif 444 445 #ifndef DK4MAOWH_H_INCLUDED 446 #if DK4_BUILDING_DKTOOLS4 447 #include <libdk4maiowh/dk4maowh.h> 448 #else 449 #include <dktools-4/dk4maowh.h> 450 #endif 451 #endif 452 453 #ifndef DK4MAODD_H_INCLUDED 454 #if DK4_BUILDING_DKTOOLS4 455 #include <libdk4maiodd/dk4maodd.h> 456 #else 457 #include <dktools-4/dk4maodd.h> 458 #endif 459 #endif 460 461 #ifndef DK4MAODH_H_INCLUDED 462 #if DK4_BUILDING_DKTOOLS4 463 #include <libdk4maiodh/dk4maodh.h> 464 #else 465 #include <dktools-4/dk4maodh.h> 466 #endif 467 #endif 468 469 #ifndef DK4MAI8DDI_H_INCLUDED 470 #if DK4_BUILDING_DKTOOLS4 471 #include <libdk4maio8d/dk4mai8ddi.h> 472 #else 473 #include <dktools-4/dk4mai8ddi.h> 474 #endif 475 #endif 476 477 #ifndef DK4MAI8DDU_H_INCLUDED 478 #if DK4_BUILDING_DKTOOLS4 479 #include <libdk4maio8d/dk4mai8ddu.h> 480 #else 481 #include <dktools-4/dk4mai8ddu.h> 482 #endif 483 #endif 484 485 #ifndef DK4MAI8DIC_H_INCLUDED 486 #if DK4_BUILDING_DKTOOLS4 487 #include <libdk4maio8d/dk4mai8dic.h> 488 #else 489 #include <dktools-4/dk4mai8dic.h> 490 #endif 491 #endif 492 493 #ifndef DK4MAI8DII_H_INCLUDED 494 #if DK4_BUILDING_DKTOOLS4 495 #include <libdk4maio8d/dk4mai8dii.h> 496 #else 497 #include <dktools-4/dk4mai8dii.h> 498 #endif 499 #endif 500 501 #ifndef DK4MAI8DIL_H_INCLUDED 502 #if DK4_BUILDING_DKTOOLS4 503 #include <libdk4maio8d/dk4mai8dil.h> 504 #else 505 #include <dktools-4/dk4mai8dil.h> 506 #endif 507 #endif 508 509 #ifndef DK4MAI8DIS_H_INCLUDED 510 #if DK4_BUILDING_DKTOOLS4 511 #include <libdk4maio8d/dk4mai8dis.h> 512 #else 513 #include <dktools-4/dk4mai8dis.h> 514 #endif 515 #endif 516 517 #ifndef DK4MAI8DLI_H_INCLUDED 518 #if DK4_BUILDING_DKTOOLS4 519 #include <libdk4maio8d/dk4mai8dli.h> 520 #else 521 #include <dktools-4/dk4mai8dli.h> 522 #endif 523 #endif 524 525 #ifndef DK4MAI8DLU_H_INCLUDED 526 #if DK4_BUILDING_DKTOOLS4 527 #include <libdk4maio8d/dk4mai8dlu.h> 528 #else 529 #include <dktools-4/dk4mai8dlu.h> 530 #endif 531 #endif 532 533 #ifndef DK4MAI8DMI_H_INCLUDED 534 #if DK4_BUILDING_DKTOOLS4 535 #include <libdk4maio8d/dk4mai8dmi.h> 536 #else 537 #include <dktools-4/dk4mai8dmi.h> 538 #endif 539 #endif 540 541 #ifndef DK4MAI8DMU_H_INCLUDED 542 #if DK4_BUILDING_DKTOOLS4 543 #include <libdk4maio8d/dk4mai8dmu.h> 544 #else 545 #include <dktools-4/dk4mai8dmu.h> 546 #endif 547 #endif 548 549 #ifndef DK4MAI8DSZ_H_INCLUDED 550 #if DK4_BUILDING_DKTOOLS4 551 #include <libdk4maio8d/dk4mai8dsz.h> 552 #else 553 #include <dktools-4/dk4mai8dsz.h> 554 #endif 555 #endif 556 557 #ifndef DK4MAI8DUC_H_INCLUDED 558 #if DK4_BUILDING_DKTOOLS4 559 #include <libdk4maio8d/dk4mai8duc.h> 560 #else 561 #include <dktools-4/dk4mai8duc.h> 562 #endif 563 #endif 564 565 #ifndef DK4MAI8DUI_H_INCLUDED 566 #if DK4_BUILDING_DKTOOLS4 567 #include <libdk4maio8d/dk4mai8dui.h> 568 #else 569 #include <dktools-4/dk4mai8dui.h> 570 #endif 571 #endif 572 573 #ifndef DK4MAI8DUL_H_INCLUDED 574 #if DK4_BUILDING_DKTOOLS4 575 #include <libdk4maio8d/dk4mai8dul.h> 576 #else 577 #include <dktools-4/dk4mai8dul.h> 578 #endif 579 #endif 580 581 #ifndef DK4MAI8DUS_H_INCLUDED 582 #if DK4_BUILDING_DKTOOLS4 583 #include <libdk4maio8d/dk4mai8dus.h> 584 #else 585 #include <dktools-4/dk4mai8dus.h> 586 #endif 587 #endif 588 589 #ifndef DK4MAI8HDI_H_INCLUDED 590 #if DK4_BUILDING_DKTOOLS4 591 #include <libdk4maio8h/dk4mai8hdi.h> 592 #else 593 #include <dktools-4/dk4mai8hdi.h> 594 #endif 595 #endif 596 597 #ifndef DK4MAI8HDU_H_INCLUDED 598 #if DK4_BUILDING_DKTOOLS4 599 #include <libdk4maio8h/dk4mai8hdu.h> 600 #else 601 #include <dktools-4/dk4mai8hdu.h> 602 #endif 603 #endif 604 605 #ifndef DK4MAI8HIC_H_INCLUDED 606 #if DK4_BUILDING_DKTOOLS4 607 #include <libdk4maio8h/dk4mai8hic.h> 608 #else 609 #include <dktools-4/dk4mai8hic.h> 610 #endif 611 #endif 612 613 #ifndef DK4MAI8HII_H_INCLUDED 614 #if DK4_BUILDING_DKTOOLS4 615 #include <libdk4maio8h/dk4mai8hii.h> 616 #else 617 #include <dktools-4/dk4mai8hii.h> 618 #endif 619 #endif 620 621 #ifndef DK4MAI8HIL_H_INCLUDED 622 #if DK4_BUILDING_DKTOOLS4 623 #include <libdk4maio8h/dk4mai8hil.h> 624 #else 625 #include <dktools-4/dk4mai8hil.h> 626 #endif 627 #endif 628 629 #ifndef DK4MAI8HIS_H_INCLUDED 630 #if DK4_BUILDING_DKTOOLS4 631 #include <libdk4maio8h/dk4mai8his.h> 632 #else 633 #include <dktools-4/dk4mai8his.h> 634 #endif 635 #endif 636 637 #ifndef DK4MAI8HLI_H_INCLUDED 638 #if DK4_BUILDING_DKTOOLS4 639 #include <libdk4maio8h/dk4mai8hli.h> 640 #else 641 #include <dktools-4/dk4mai8hli.h> 642 #endif 643 #endif 644 645 #ifndef DK4MAI8HLU_H_INCLUDED 646 #if DK4_BUILDING_DKTOOLS4 647 #include <libdk4maio8h/dk4mai8hlu.h> 648 #else 649 #include <dktools-4/dk4mai8hlu.h> 650 #endif 651 #endif 652 653 #ifndef DK4MAI8HMI_H_INCLUDED 654 #if DK4_BUILDING_DKTOOLS4 655 #include <libdk4maio8h/dk4mai8hmi.h> 656 #else 657 #include <dktools-4/dk4mai8hmi.h> 658 #endif 659 #endif 660 661 #ifndef DK4MAI8HMU_H_INCLUDED 662 #if DK4_BUILDING_DKTOOLS4 663 #include <libdk4maio8h/dk4mai8hmu.h> 664 #else 665 #include <dktools-4/dk4mai8hmu.h> 666 #endif 667 #endif 668 669 #ifndef DK4MAI8HUC_H_INCLUDED 670 #if DK4_BUILDING_DKTOOLS4 671 #include <libdk4maio8h/dk4mai8huc.h> 672 #else 673 #include <dktools-4/dk4mai8huc.h> 674 #endif 675 #endif 676 677 #ifndef DK4MAI8HUI_H_INCLUDED 678 #if DK4_BUILDING_DKTOOLS4 679 #include <libdk4maio8h/dk4mai8hui.h> 680 #else 681 #include <dktools-4/dk4mai8hui.h> 682 #endif 683 #endif 684 685 #ifndef DK4MAI8HUL_H_INCLUDED 686 #if DK4_BUILDING_DKTOOLS4 687 #include <libdk4maio8h/dk4mai8hul.h> 688 #else 689 #include <dktools-4/dk4mai8hul.h> 690 #endif 691 #endif 692 693 #ifndef DK4MAI8HUS_H_INCLUDED 694 #if DK4_BUILDING_DKTOOLS4 695 #include <libdk4maio8h/dk4mai8hus.h> 696 #else 697 #include <dktools-4/dk4mai8hus.h> 698 #endif 699 #endif 700 701 #ifndef DK4MAIDDDI_H_INCLUDED 702 #if DK4_BUILDING_DKTOOLS4 703 #include <libdk4maiodd/dk4maidddi.h> 704 #else 705 #include <dktools-4/dk4maidddi.h> 706 #endif 707 #endif 708 709 #ifndef DK4MAIDDDU_H_INCLUDED 710 #if DK4_BUILDING_DKTOOLS4 711 #include <libdk4maiodd/dk4maidddu.h> 712 #else 713 #include <dktools-4/dk4maidddu.h> 714 #endif 715 #endif 716 717 #ifndef DK4MAIDDIC_H_INCLUDED 718 #if DK4_BUILDING_DKTOOLS4 719 #include <libdk4maiodd/dk4maiddic.h> 720 #else 721 #include <dktools-4/dk4maiddic.h> 722 #endif 723 #endif 724 725 #ifndef DK4MAIDDII_H_INCLUDED 726 #if DK4_BUILDING_DKTOOLS4 727 #include <libdk4maiodd/dk4maiddii.h> 728 #else 729 #include <dktools-4/dk4maiddii.h> 730 #endif 731 #endif 732 733 #ifndef DK4MAIDDIL_H_INCLUDED 734 #if DK4_BUILDING_DKTOOLS4 735 #include <libdk4maiodd/dk4maiddil.h> 736 #else 737 #include <dktools-4/dk4maiddil.h> 738 #endif 739 #endif 740 741 #ifndef DK4MAIDDIS_H_INCLUDED 742 #if DK4_BUILDING_DKTOOLS4 743 #include <libdk4maiodd/dk4maiddis.h> 744 #else 745 #include <dktools-4/dk4maiddis.h> 746 #endif 747 #endif 748 749 #ifndef DK4MAIDDLI_H_INCLUDED 750 #if DK4_BUILDING_DKTOOLS4 751 #include <libdk4maiodd/dk4maiddli.h> 752 #else 753 #include <dktools-4/dk4maiddli.h> 754 #endif 755 #endif 756 757 #ifndef DK4MAIDDLU_H_INCLUDED 758 #if DK4_BUILDING_DKTOOLS4 759 #include <libdk4maiodd/dk4maiddlu.h> 760 #else 761 #include <dktools-4/dk4maiddlu.h> 762 #endif 763 #endif 764 765 #ifndef DK4MAIDDMI_H_INCLUDED 766 #if DK4_BUILDING_DKTOOLS4 767 #include <libdk4maiodd/dk4maiddmi.h> 768 #else 769 #include <dktools-4/dk4maiddmi.h> 770 #endif 771 #endif 772 773 #ifndef DK4MAIDDMU_H_INCLUDED 774 #if DK4_BUILDING_DKTOOLS4 775 #include <libdk4maiodd/dk4maiddmu.h> 776 #else 777 #include <dktools-4/dk4maiddmu.h> 778 #endif 779 #endif 780 781 #ifndef DK4MAIDDSZ_H_INCLUDED 782 #if DK4_BUILDING_DKTOOLS4 783 #include <libdk4maiodd/dk4maiddsz.h> 784 #else 785 #include <dktools-4/dk4maiddsz.h> 786 #endif 787 #endif 788 789 #ifndef DK4MAIDDUC_H_INCLUDED 790 #if DK4_BUILDING_DKTOOLS4 791 #include <libdk4maiodd/dk4maidduc.h> 792 #else 793 #include <dktools-4/dk4maidduc.h> 794 #endif 795 #endif 796 797 #ifndef DK4MAIDDUI_H_INCLUDED 798 #if DK4_BUILDING_DKTOOLS4 799 #include <libdk4maiodd/dk4maiddui.h> 800 #else 801 #include <dktools-4/dk4maiddui.h> 802 #endif 803 #endif 804 805 #ifndef DK4MAIDDUL_H_INCLUDED 806 #if DK4_BUILDING_DKTOOLS4 807 #include <libdk4maiodd/dk4maiddul.h> 808 #else 809 #include <dktools-4/dk4maiddul.h> 810 #endif 811 #endif 812 813 #ifndef DK4MAIDDUS_H_INCLUDED 814 #if DK4_BUILDING_DKTOOLS4 815 #include <libdk4maiodd/dk4maiddus.h> 816 #else 817 #include <dktools-4/dk4maiddus.h> 818 #endif 819 #endif 820 821 #ifndef DK4MAIDHDI_H_INCLUDED 822 #if DK4_BUILDING_DKTOOLS4 823 #include <libdk4maiodh/dk4maidhdi.h> 824 #else 825 #include <dktools-4/dk4maidhdi.h> 826 #endif 827 #endif 828 829 #ifndef DK4MAIDHDU_H_INCLUDED 830 #if DK4_BUILDING_DKTOOLS4 831 #include <libdk4maiodh/dk4maidhdu.h> 832 #else 833 #include <dktools-4/dk4maidhdu.h> 834 #endif 835 #endif 836 837 #ifndef DK4MAIDHIC_H_INCLUDED 838 #if DK4_BUILDING_DKTOOLS4 839 #include <libdk4maiodh/dk4maidhic.h> 840 #else 841 #include <dktools-4/dk4maidhic.h> 842 #endif 843 #endif 844 845 #ifndef DK4MAIDHII_H_INCLUDED 846 #if DK4_BUILDING_DKTOOLS4 847 #include <libdk4maiodh/dk4maidhii.h> 848 #else 849 #include <dktools-4/dk4maidhii.h> 850 #endif 851 #endif 852 853 #ifndef DK4MAIDHIL_H_INCLUDED 854 #if DK4_BUILDING_DKTOOLS4 855 #include <libdk4maiodh/dk4maidhil.h> 856 #else 857 #include <dktools-4/dk4maidhil.h> 858 #endif 859 #endif 860 861 #ifndef DK4MAIDHIS_H_INCLUDED 862 #if DK4_BUILDING_DKTOOLS4 863 #include <libdk4maiodh/dk4maidhis.h> 864 #else 865 #include <dktools-4/dk4maidhis.h> 866 #endif 867 #endif 868 869 #ifndef DK4MAIDHLI_H_INCLUDED 870 #if DK4_BUILDING_DKTOOLS4 871 #include <libdk4maiodh/dk4maidhli.h> 872 #else 873 #include <dktools-4/dk4maidhli.h> 874 #endif 875 #endif 876 877 #ifndef DK4MAIDHLU_H_INCLUDED 878 #if DK4_BUILDING_DKTOOLS4 879 #include <libdk4maiodh/dk4maidhlu.h> 880 #else 881 #include <dktools-4/dk4maidhlu.h> 882 #endif 883 #endif 884 885 #ifndef DK4MAIDHMI_H_INCLUDED 886 #if DK4_BUILDING_DKTOOLS4 887 #include <libdk4maiodh/dk4maidhmi.h> 888 #else 889 #include <dktools-4/dk4maidhmi.h> 890 #endif 891 #endif 892 893 #ifndef DK4MAIDHMU_H_INCLUDED 894 #if DK4_BUILDING_DKTOOLS4 895 #include <libdk4maiodh/dk4maidhmu.h> 896 #else 897 #include <dktools-4/dk4maidhmu.h> 898 #endif 899 #endif 900 901 #ifndef DK4MAIDHUC_H_INCLUDED 902 #if DK4_BUILDING_DKTOOLS4 903 #include <libdk4maiodh/dk4maidhuc.h> 904 #else 905 #include <dktools-4/dk4maidhuc.h> 906 #endif 907 #endif 908 909 #ifndef DK4MAIDHUI_H_INCLUDED 910 #if DK4_BUILDING_DKTOOLS4 911 #include <libdk4maiodh/dk4maidhui.h> 912 #else 913 #include <dktools-4/dk4maidhui.h> 914 #endif 915 #endif 916 917 #ifndef DK4MAIDHUL_H_INCLUDED 918 #if DK4_BUILDING_DKTOOLS4 919 #include <libdk4maiodh/dk4maidhul.h> 920 #else 921 #include <dktools-4/dk4maidhul.h> 922 #endif 923 #endif 924 925 #ifndef DK4MAIDHUS_H_INCLUDED 926 #if DK4_BUILDING_DKTOOLS4 927 #include <libdk4maiodh/dk4maidhus.h> 928 #else 929 #include <dktools-4/dk4maidhus.h> 930 #endif 931 #endif 932 933 #ifndef DK4MAIWDDI_H_INCLUDED 934 #if DK4_BUILDING_DKTOOLS4 935 #include <libdk4maiowd/dk4maiwddi.h> 936 #else 937 #include <dktools-4/dk4maiwddi.h> 938 #endif 939 #endif 940 941 #ifndef DK4MAIWDDU_H_INCLUDED 942 #if DK4_BUILDING_DKTOOLS4 943 #include <libdk4maiowd/dk4maiwddu.h> 944 #else 945 #include <dktools-4/dk4maiwddu.h> 946 #endif 947 #endif 948 949 #ifndef DK4MAIWDIC_H_INCLUDED 950 #if DK4_BUILDING_DKTOOLS4 951 #include <libdk4maiowd/dk4maiwdic.h> 952 #else 953 #include <dktools-4/dk4maiwdic.h> 954 #endif 955 #endif 956 957 #ifndef DK4MAIWDII_H_INCLUDED 958 #if DK4_BUILDING_DKTOOLS4 959 #include <libdk4maiowd/dk4maiwdii.h> 960 #else 961 #include <dktools-4/dk4maiwdii.h> 962 #endif 963 #endif 964 965 #ifndef DK4MAIWDIL_H_INCLUDED 966 #if DK4_BUILDING_DKTOOLS4 967 #include <libdk4maiowd/dk4maiwdil.h> 968 #else 969 #include <dktools-4/dk4maiwdil.h> 970 #endif 971 #endif 972 973 #ifndef DK4MAIWDIS_H_INCLUDED 974 #if DK4_BUILDING_DKTOOLS4 975 #include <libdk4maiowd/dk4maiwdis.h> 976 #else 977 #include <dktools-4/dk4maiwdis.h> 978 #endif 979 #endif 980 981 #ifndef DK4MAIWDLI_H_INCLUDED 982 #if DK4_BUILDING_DKTOOLS4 983 #include <libdk4maiowd/dk4maiwdli.h> 984 #else 985 #include <dktools-4/dk4maiwdli.h> 986 #endif 987 #endif 988 989 #ifndef DK4MAIWDLU_H_INCLUDED 990 #if DK4_BUILDING_DKTOOLS4 991 #include <libdk4maiowd/dk4maiwdlu.h> 992 #else 993 #include <dktools-4/dk4maiwdlu.h> 994 #endif 995 #endif 996 997 #ifndef DK4MAIWDMI_H_INCLUDED 998 #if DK4_BUILDING_DKTOOLS4 999 #include <libdk4maiowd/dk4maiwdmi.h> 1000 #else 1001 #include <dktools-4/dk4maiwdmi.h> 1002 #endif 1003 #endif 1004 1005 #ifndef DK4MAIWDMU_H_INCLUDED 1006 #if DK4_BUILDING_DKTOOLS4 1007 #include <libdk4maiowd/dk4maiwdmu.h> 1008 #else 1009 #include <dktools-4/dk4maiwdmu.h> 1010 #endif 1011 #endif 1012 1013 #ifndef DK4MAIWDSZ_H_INCLUDED 1014 #if DK4_BUILDING_DKTOOLS4 1015 #include <libdk4maiowd/dk4maiwdsz.h> 1016 #else 1017 #include <dktools-4/dk4maiwdsz.h> 1018 #endif 1019 #endif 1020 1021 #ifndef DK4MAIWDUC_H_INCLUDED 1022 #if DK4_BUILDING_DKTOOLS4 1023 #include <libdk4maiowd/dk4maiwduc.h> 1024 #else 1025 #include <dktools-4/dk4maiwduc.h> 1026 #endif 1027 #endif 1028 1029 #ifndef DK4MAIWDUI_H_INCLUDED 1030 #if DK4_BUILDING_DKTOOLS4 1031 #include <libdk4maiowd/dk4maiwdui.h> 1032 #else 1033 #include <dktools-4/dk4maiwdui.h> 1034 #endif 1035 #endif 1036 1037 #ifndef DK4MAIWDUL_H_INCLUDED 1038 #if DK4_BUILDING_DKTOOLS4 1039 #include <libdk4maiowd/dk4maiwdul.h> 1040 #else 1041 #include <dktools-4/dk4maiwdul.h> 1042 #endif 1043 #endif 1044 1045 #ifndef DK4MAIWDUS_H_INCLUDED 1046 #if DK4_BUILDING_DKTOOLS4 1047 #include <libdk4maiowd/dk4maiwdus.h> 1048 #else 1049 #include <dktools-4/dk4maiwdus.h> 1050 #endif 1051 #endif 1052 1053 #ifndef DK4MAIWHDI_H_INCLUDED 1054 #if DK4_BUILDING_DKTOOLS4 1055 #include <libdk4maiowh/dk4maiwhdi.h> 1056 #else 1057 #include <dktools-4/dk4maiwhdi.h> 1058 #endif 1059 #endif 1060 1061 #ifndef Dk4MAIWHDU_H_INCLUDED 1062 #if DK4_BUILDING_DKTOOLS4 1063 #include <libdk4maiowh/dk4maiwhdu.h> 1064 #else 1065 #include <dktools-4/dk4maiwhdu.h> 1066 #endif 1067 #endif 1068 1069 #ifndef DK4MAIWHIC_H_INCLUDED 1070 #if DK4_BUILDING_DKTOOLS4 1071 #include <libdk4maiowh/dk4maiwhic.h> 1072 #else 1073 #include <dktools-4/dk4maiwhic.h> 1074 #endif 1075 #endif 1076 1077 #ifndef DK4MAIWHII_H_INCLUDED 1078 #if DK4_BUILDING_DKTOOLS4 1079 #include <libdk4maiowh/dk4maiwhii.h> 1080 #else 1081 #include <dktools-4/dk4maiwhii.h> 1082 #endif 1083 #endif 1084 1085 #ifndef DK4MAIWHIL_H_INCLUDED 1086 #if DK4_BUILDING_DKTOOLS4 1087 #include <libdk4maiowh/dk4maiwhil.h> 1088 #else 1089 #include <dktools-4/dk4maiwhil.h> 1090 #endif 1091 #endif 1092 1093 #ifndef DK4MAIWHIS_H_INCLUDED 1094 #if DK4_BUILDING_DKTOOLS4 1095 #include <libdk4maiowh/dk4maiwhis.h> 1096 #else 1097 #include <dktools-4/dk4maiwhis.h> 1098 #endif 1099 #endif 1100 1101 #ifndef DK4MAIWHLI_H_INCLUDED 1102 #if DK4_BUILDING_DKTOOLS4 1103 #include <libdk4maiowh/dk4maiwhli.h> 1104 #else 1105 #include <dktools-4/dk4maiwhli.h> 1106 #endif 1107 #endif 1108 1109 #ifndef DK4MAIWHLU_H_INCLUDED 1110 #if DK4_BUILDING_DKTOOLS4 1111 #include <libdk4maiowh/dk4maiwhlu.h> 1112 #else 1113 #include <dktools-4/dk4maiwhlu.h> 1114 #endif 1115 #endif 1116 1117 #ifndef DK4MAIWHMI_H_INCLUDED 1118 #if DK4_BUILDING_DKTOOLS4 1119 #include <libdk4maiowh/dk4maiwhmi.h> 1120 #else 1121 #include <dktools-4/dk4maiwhmi.h> 1122 #endif 1123 #endif 1124 1125 #ifndef DK4MAIWHMU_H_INCLUDED 1126 #if DK4_BUILDING_DKTOOLS4 1127 #include <libdk4maiowh/dk4maiwhmu.h> 1128 #else 1129 #include <dktools-4/dk4maiwhmu.h> 1130 #endif 1131 #endif 1132 1133 #ifndef DK4MAIWHUC_H_INCLUDED 1134 #if DK4_BUILDING_DKTOOLS4 1135 #include <libdk4maiowh/dk4maiwhuc.h> 1136 #else 1137 #include <dktools-4/dk4maiwhuc.h> 1138 #endif 1139 #endif 1140 1141 #ifndef DK4MAIWHUI_H_INCLUDED 1142 #if DK4_BUILDING_DKTOOLS4 1143 #include <libdk4maiowh/dk4maiwhui.h> 1144 #else 1145 #include <dktools-4/dk4maiwhui.h> 1146 #endif 1147 #endif 1148 1149 1150 #ifndef DK4MAIWHUL_H_INCLUDED 1151 #if DK4_BUILDING_DKTOOLS4 1152 #include <libdk4maiowh/dk4maiwhul.h> 1153 #else 1154 #include <dktools-4/dk4maiwhul.h> 1155 #endif 1156 #endif 1157 1158 1159 #ifndef DK4MAIWHUS_H_INCLUDED 1160 #if DK4_BUILDING_DKTOOLS4 1161 #include <libdk4maiowh/dk4maiwhus.h> 1162 #else 1163 #include <dktools-4/dk4maiwhus.h> 1164 #endif 1165 #endif 1166 1167 #ifndef DK4MAAI16_H_INCLUDED 1168 #if DK4_BUILDING_DKTOOLS4 1169 #include <libdk4ma/dk4maai16.h> 1170 #else 1171 #include <dktools-4/dk4maai16.h> 1172 #endif 1173 #endif 1174 1175 #ifndef DK4MAAU16_H_INCLUDED 1176 #if DK4_BUILDING_DKTOOLS4 1177 #include <libdk4ma/dk4maau16.h> 1178 #else 1179 #include <dktools-4/dk4maau16.h> 1180 #endif 1181 #endif 1182 1183 #ifndef DK4MAAI32_H_INCLUDED 1184 #if DK4_BUILDING_DKTOOLS4 1185 #include <libdk4ma/dk4maai32.h> 1186 #else 1187 #include <dktools-4/dk4maai32.h> 1188 #endif 1189 #endif 1190 1191 #ifndef DK4MAAU32_H_INCLUDED 1192 #if DK4_BUILDING_DKTOOLS4 1193 #include <libdk4ma/dk4maau32.h> 1194 #else 1195 #include <dktools-4/dk4maau32.h> 1196 #endif 1197 #endif 1198 1199 #ifndef DK4MACI16_H_INCLUDED 1200 #if DK4_BUILDING_DKTOOLS4 1201 #include <libdk4ma/dk4maci16.h> 1202 #else 1203 #include <dktools-4/dk4maci16.h> 1204 #endif 1205 #endif 1206 1207 #ifndef DK4MACI32_H_INCLUDED 1208 #if DK4_BUILDING_DKTOOLS4 1209 #include <libdk4ma/dk4maci32.h> 1210 #else 1211 #include <dktools-4/dk4maci32.h> 1212 #endif 1213 #endif 1214 1215 #endif 1216 /* ifndef DK4MA_H_INCLUDED */ 1217