
/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention */

void gld_i386pep_list_options(FILE *file)

{
  char *pcVar1;
  
  pcVar1 = (char *)dcgettext(0,
                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dll                              Set image base to the default for DLLs\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --image-base <address>             Set start address of the executable\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-image-version <number>     Set version number of the executable\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-os-version <number>        Set minimum required OS version\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-image-version <number>     Set revision number of the executable\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-os-version <number>        Set minimum required OS revision\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --stack <size>                     Set size of the initial stack\n",
                             5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --support-old-code                 Support interworking with old code\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     This makes binaries non-deterministic\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --add-stdcall-alias                Export symbols with and without @nn\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",
                             5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     Exclude objects, archive members from auto\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     export, place into import library instead\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --export-all-symbols               Automatically export all globals to DLL\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --kill-at                          Remove @nn from exported symbols\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5
                            );
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --nxcompat                 Image is compatible with data execution prevention\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --no-isolation             Image understands isolation but do not isolate the image\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"
                             ,5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);
  fprintf((FILE *)file,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);
  fprintf((FILE *)file,pcVar1);
  return;
}



/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

void FUN_00051b30(FILE *param_1)

{
  char *pcVar1;
  
  pcVar1 = (char *)dcgettext(0,
                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dll                              Set image base to the default for DLLs\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --image-base <address>             Set start address of the executable\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-image-version <number>     Set version number of the executable\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-os-version <number>        Set minimum required OS version\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-image-version <number>     Set revision number of the executable\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-os-version <number>        Set minimum required OS revision\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --stack <size>                     Set size of the initial stack\n",
                             5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --support-old-code                 Support interworking with old code\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     This makes binaries non-deterministic\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --add-stdcall-alias                Export symbols with and without @nn\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",
                             5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     Exclude objects, archive members from auto\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     export, place into import library instead\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --export-all-symbols               Automatically export all globals to DLL\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --kill-at                          Remove @nn from exported symbols\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5
                            );
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --nxcompat                 Image is compatible with data execution prevention\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --no-isolation             Image understands isolation but do not isolate the image\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);
  fprintf(param_1,pcVar1);
  return;
}


PUSH ESI
PUSH EBX
CALL 0x00017b80
ADD EBX,0x17c4c9
SUB ESP,0x8
MOV ESI,dword ptr [ESP + 0x14]
PUSH 0x5
LEA EAX,[EBX + 0xfffc53c8]
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5418]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5468]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc54a4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc54e8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5534]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5580]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc55c8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5618]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5664]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc56ac]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5700]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc573c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5780]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc57cc]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5818]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc586c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc58c4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5910]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc595c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc59a0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc59ec]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5a38]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5a88]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5ad8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5b04]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5b58]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5ba8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5bf8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5c40]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5c90]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5cd4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5d68]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5df8]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5e48]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5f34]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc5fc4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc6014]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc60e0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc616c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc620c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc6294]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc631c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc63b4]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc6458]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc649c]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc64f0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc6548]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc65d0]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc6608]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc6640]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0xc
LEA EAX,[EBX + 0xfffc6680]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x00016310
POP EDX
POP ECX
PUSH EAX
PUSH ESI
CALL 0x000167a0
ADD ESP,0x14
POP EBX
POP ESI
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nvoid FUN_00051b30(FILE *param_1)\n\n{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf(param_1,pcVar1);\n  return;\n}\n\n" comment (function_definition "void FUN_00051b30(FILE *param_1)\n\n{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf(param_1,pcVar1);\n  return;\n}" primitive_type (function_declarator "FUN_00051b30(FILE *param_1)" identifier (parameter_list "(FILE *param_1)" ( (parameter_declaration "FILE *param_1" type_identifier (pointer_declarator "*param_1" * identifier)) ))) (compound_statement "{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf(param_1,pcVar1);\n  return;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --base_file <basefile>             Generate a base file for relocatable DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --dll                              Set image base to the default for DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" identifier (argument_list "(0,"  --file-alignment <size>            Set file alignment\n",5)" ( number_literal , (string_literal ""  --file-alignment <size>            Set file alignment\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" identifier (argument_list "(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" ( number_literal , (string_literal ""  --heap <size>                      Set initial size of the heap\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --image-base <address>             Set start address of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-image-version <number>     Set version number of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-os-version <number>        Set minimum required OS version\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-subsystem-version <number> Set minimum required OS subsystem version\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-image-version <number>     Set revision number of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-os-version <number>        Set minimum required OS revision\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" identifier (argument_list "(0,"  --section-alignment <size>         Set section alignment\n",5)" ( number_literal , (string_literal ""  --section-alignment <size>         Set section alignment\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" identifier (argument_list "(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" ( number_literal , (string_literal ""  --stack <size>                     Set size of the initial stack\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" ( number_literal , (string_literal ""  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" ( number_literal , (string_literal ""  --support-old-code                 Support interworking with old code\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" ( number_literal , (string_literal ""  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" ( number_literal , (string_literal ""  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" ( number_literal , (string_literal ""                                     This makes binaries non-deterministic\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" ( number_literal , (string_literal ""  --add-stdcall-alias                Export symbols with and without @nn\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" identifier = (cast_expression "(char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" identifier (argument_list "(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" ( number_literal , (string_literal ""  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-all-symbols              Exclude all symbols from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" identifier (argument_list "(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" ( number_literal , (string_literal ""  --exclude-modules-for-implib mod,mod,...\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" ( number_literal , (string_literal ""                                     Exclude objects, archive members from auto\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" ( number_literal , (string_literal ""                                     export, place into import library instead\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" ( number_literal , (string_literal ""  --export-all-symbols               Automatically export all globals to DLL\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" ( number_literal , (string_literal ""  --kill-at                          Remove @nn from exported symbols\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" ( number_literal , (string_literal ""  --output-def <file>                Generate a .DEF file for the built DLL\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" identifier (argument_list "(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" ( number_literal , (string_literal ""  --warn-duplicate-exports           Warn about duplicate exports\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" ( number_literal , (string_literal ""  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-auto-image-base          Do not auto-choose image base (default)\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" ( number_literal , (string_literal ""  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-auto-import              Do not auto-import DATA items from DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" ( number_literal , (string_literal ""  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" ( number_literal , (string_literal ""  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" identifier = (cast_expression "(char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" identifier (argument_list "(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" ( number_literal , (string_literal ""  --forceinteg               Code integrity checks are enforced\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" ( number_literal , (string_literal ""  --nxcompat                 Image is compatible with data execution prevention\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" ( number_literal , (string_literal ""  --no-isolation             Image understands isolation but do not isolate the image\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" ( number_literal , (string_literal ""  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" identifier (argument_list "(0,"  --no-bind                  Do not bind this image\n",5)" ( number_literal , (string_literal ""  --no-bind                  Do not bind this image\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" identifier (argument_list "(0,"  --wdmdriver                Driver uses the WDM model\n",5)" ( number_literal , (string_literal ""  --wdmdriver                Driver uses the WDM model\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" identifier (argument_list "(0,"  --tsaware                  Image is Terminal Server aware\n",5)" ( number_literal , (string_literal ""  --tsaware                  Image is Terminal Server aware\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" identifier (argument_list "(0,"  --build-id[=STYLE]         Generate build ID\n",5)" ( number_literal , (string_literal ""  --build-id[=STYLE]         Generate build ID\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n/* WARNING: Unknown calling convention */\n\nvoid gld_i386pep_list_options(FILE *file)\n\n{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf((FILE *)file,pcVar1);\n  return;\n}\n\n" comment comment (function_definition "void gld_i386pep_list_options(FILE *file)\n\n{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf((FILE *)file,pcVar1);\n  return;\n}" primitive_type (function_declarator "gld_i386pep_list_options(FILE *file)" identifier (parameter_list "(FILE *file)" ( (parameter_declaration "FILE *file" type_identifier (pointer_declarator "*file" * identifier)) ))) (compound_statement "{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf((FILE *)file,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf((FILE *)file,pcVar1);\n  return;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --base_file <basefile>             Generate a base file for relocatable DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --dll                              Set image base to the default for DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" identifier (argument_list "(0,"  --file-alignment <size>            Set file alignment\n",5)" ( number_literal , (string_literal ""  --file-alignment <size>            Set file alignment\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" identifier (argument_list "(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" ( number_literal , (string_literal ""  --heap <size>                      Set initial size of the heap\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --image-base <address>             Set start address of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-image-version <number>     Set version number of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-os-version <number>        Set minimum required OS version\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-subsystem-version <number> Set minimum required OS subsystem version\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-image-version <number>     Set revision number of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-os-version <number>        Set minimum required OS revision\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" identifier (argument_list "(0,"  --section-alignment <size>         Set section alignment\n",5)" ( number_literal , (string_literal ""  --section-alignment <size>         Set section alignment\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" identifier (argument_list "(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" ( number_literal , (string_literal ""  --stack <size>                     Set size of the initial stack\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" ( number_literal , (string_literal ""  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" ( number_literal , (string_literal ""  --support-old-code                 Support interworking with old code\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" ( number_literal , (string_literal ""  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" ( number_literal , (string_literal ""  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" ( number_literal , (string_literal ""                                     This makes binaries non-deterministic\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" ( number_literal , (string_literal ""  --add-stdcall-alias                Export symbols with and without @nn\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" identifier = (cast_expression "(char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" identifier (argument_list "(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" ( number_literal , (string_literal ""  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-all-symbols              Exclude all symbols from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" identifier (argument_list "(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" ( number_literal , (string_literal ""  --exclude-modules-for-implib mod,mod,...\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" ( number_literal , (string_literal ""                                     Exclude objects, archive members from auto\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" ( number_literal , (string_literal ""                                     export, place into import library instead\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" ( number_literal , (string_literal ""  --export-all-symbols               Automatically export all globals to DLL\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" ( number_literal , (string_literal ""  --kill-at                          Remove @nn from exported symbols\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" ( number_literal , (string_literal ""  --output-def <file>                Generate a .DEF file for the built DLL\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" identifier (argument_list "(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" ( number_literal , (string_literal ""  --warn-duplicate-exports           Warn about duplicate exports\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" ( number_literal , (string_literal ""  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-auto-image-base          Do not auto-choose image base (default)\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" ( number_literal , (string_literal ""  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-auto-import              Do not auto-import DATA items from DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" ( number_literal , (string_literal ""  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" ( number_literal , (string_literal ""  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" identifier = (cast_expression "(char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" identifier (argument_list "(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" ( number_literal , (string_literal ""  --forceinteg               Code integrity checks are enforced\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" ( number_literal , (string_literal ""  --nxcompat                 Image is compatible with data execution prevention\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" ( number_literal , (string_literal ""  --no-isolation             Image understands isolation but do not isolate the image\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" ( number_literal , (string_literal ""  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" identifier (argument_list "(0,"  --no-bind                  Do not bind this image\n",5)" ( number_literal , (string_literal ""  --no-bind                  Do not bind this image\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" identifier (argument_list "(0,"  --wdmdriver                Driver uses the WDM model\n",5)" ( number_literal , (string_literal ""  --wdmdriver                Driver uses the WDM model\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" identifier (argument_list "(0,"  --tsaware                  Image is Terminal Server aware\n",5)" ( number_literal , (string_literal ""  --tsaware                  Image is Terminal Server aware\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" identifier (argument_list "(0,"  --build-id[=STYLE]         Generate build ID\n",5)" ( number_literal , (string_literal ""  --build-id[=STYLE]         Generate build ID\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf((FILE *)file,pcVar1);" (call_expression "fprintf((FILE *)file,pcVar1)" identifier (argument_list "((FILE *)file,pcVar1)" ( (cast_expression "(FILE *)file" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_00051b30(FILE *param_1)\n\n{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf(param_1,pcVar1);\n  return;\n}\n\n" (function_definition "void FUN_00051b30(FILE *param_1)\n\n{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf(param_1,pcVar1);\n  return;\n}" primitive_type (function_declarator "FUN_00051b30(FILE *param_1)" identifier (parameter_list "(FILE *param_1)" ( (parameter_declaration "FILE *param_1" type_identifier (pointer_declarator "*param_1" * identifier)) ))) (compound_statement "{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf(param_1,pcVar1);\n  return;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --base_file <basefile>             Generate a base file for relocatable DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --dll                              Set image base to the default for DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" identifier (argument_list "(0,"  --file-alignment <size>            Set file alignment\n",5)" ( number_literal , (string_literal ""  --file-alignment <size>            Set file alignment\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" identifier (argument_list "(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" ( number_literal , (string_literal ""  --heap <size>                      Set initial size of the heap\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --image-base <address>             Set start address of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-image-version <number>     Set version number of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-os-version <number>        Set minimum required OS version\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" ( number_literal , (string_literal ""  --major-subsystem-version <number> Set minimum required OS subsystem version\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-image-version <number>     Set revision number of the executable\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-os-version <number>        Set minimum required OS revision\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" ( number_literal , (string_literal ""  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" identifier (argument_list "(0,"  --section-alignment <size>         Set section alignment\n",5)" ( number_literal , (string_literal ""  --section-alignment <size>         Set section alignment\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" identifier (argument_list "(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" ( number_literal , (string_literal ""  --stack <size>                     Set size of the initial stack\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" ( number_literal , (string_literal ""  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" ( number_literal , (string_literal ""  --support-old-code                 Support interworking with old code\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" ( number_literal , (string_literal ""  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" ( number_literal , (string_literal ""  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" ( number_literal , (string_literal ""                                     This makes binaries non-deterministic\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" ( number_literal , (string_literal ""  --add-stdcall-alias                Export symbols with and without @nn\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" identifier = (cast_expression "(char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" identifier (argument_list "(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" ( number_literal , (string_literal ""  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-all-symbols              Exclude all symbols from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" ( number_literal , (string_literal ""  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" identifier (argument_list "(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" ( number_literal , (string_literal ""  --exclude-modules-for-implib mod,mod,...\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" ( number_literal , (string_literal ""                                     Exclude objects, archive members from auto\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" identifier (argument_list "(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" ( number_literal , (string_literal ""                                     export, place into import library instead\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" ( number_literal , (string_literal ""  --export-all-symbols               Automatically export all globals to DLL\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" ( number_literal , (string_literal ""  --kill-at                          Remove @nn from exported symbols\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" ( number_literal , (string_literal ""  --output-def <file>                Generate a .DEF file for the built DLL\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" identifier (argument_list "(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" ( number_literal , (string_literal ""  --warn-duplicate-exports           Warn about duplicate exports\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" ( number_literal , (string_literal ""  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-auto-image-base          Do not auto-choose image base (default)\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" ( number_literal , (string_literal ""  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-auto-import              Do not auto-import DATA items from DLLs\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" ( number_literal , (string_literal ""  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" ( number_literal , (string_literal ""  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" ( number_literal , (string_literal ""  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" ( number_literal , (string_literal ""  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" identifier = (cast_expression "(char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" identifier (argument_list "(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" ( number_literal , (string_literal ""  --forceinteg               Code integrity checks are enforced\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" ( number_literal , (string_literal ""  --nxcompat                 Image is compatible with data execution prevention\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" ( number_literal , (string_literal ""  --no-isolation             Image understands isolation but do not isolate the image\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" identifier (argument_list "(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" ( number_literal , (string_literal ""  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" identifier (argument_list "(0,"  --no-bind                  Do not bind this image\n",5)" ( number_literal , (string_literal ""  --no-bind                  Do not bind this image\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" identifier (argument_list "(0,"  --wdmdriver                Driver uses the WDM model\n",5)" ( number_literal , (string_literal ""  --wdmdriver                Driver uses the WDM model\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" identifier (argument_list "(0,"  --tsaware                  Image is Terminal Server aware\n",5)" ( number_literal , (string_literal ""  --tsaware                  Image is Terminal Server aware\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" identifier (argument_list "(0,"  --build-id[=STYLE]         Generate build ID\n",5)" ( number_literal , (string_literal ""  --build-id[=STYLE]         Generate build ID\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" identifier (argument_list "(param_1,pcVar1)" ( identifier , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_00051b30(FILE *param_1)\n\n{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf(param_1,pcVar1);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_00051b30(FILE *param_1)" (identifier "FUN_00051b30") (parameter_list "(FILE *param_1)" (( "(") (parameter_declaration "FILE *param_1" (type_identifier "FILE") (pointer_declarator "*param_1" (* "*") (identifier "param_1"))) () ")"))) (compound_statement "{\n  char *pcVar1;\n  \n  pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);\n  fprintf(param_1,pcVar1);\n  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);\n  fprintf(param_1,pcVar1);\n  return;\n}" ({ "{") (declaration "char *pcVar1;" (primitive_type "char") (pointer_declarator "*pcVar1" (* "*") (identifier "pcVar1")) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --base_file <basefile>             Generate a base file for relocatable DLLs\n"" (" """) (string_content "  --base_file <basefile>             Generate a base file for relocatable DLLs") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --dll                              Set image base to the default for DLLs\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --dll                              Set image base to the default for DLLs\n"" (" """) (string_content "  --dll                              Set image base to the default for DLLs") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5)" (identifier "dcgettext") (argument_list "(0,"  --file-alignment <size>            Set file alignment\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --file-alignment <size>            Set file alignment\n"" (" """) (string_content "  --file-alignment <size>            Set file alignment") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,"  --heap <size>                      Set initial size of the heap\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --heap <size>                      Set initial size of the heap\n"" (" """) (string_content "  --heap <size>                      Set initial size of the heap") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --image-base <address>             Set start address of the executable\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --image-base <address>             Set start address of the executable\n"" (" """) (string_content "  --image-base <address>             Set start address of the executable") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --major-image-version <number>     Set version number of the executable\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --major-image-version <number>     Set version number of the executable\n"" (" """) (string_content "  --major-image-version <number>     Set version number of the executable") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --major-os-version <number>        Set minimum required OS version\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --major-os-version <number>        Set minimum required OS version\n"" (" """) (string_content "  --major-os-version <number>        Set minimum required OS version") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --major-subsystem-version <number> Set minimum required OS subsystem version\n"" (" """) (string_content "  --major-subsystem-version <number> Set minimum required OS subsystem version") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --minor-image-version <number>     Set revision number of the executable\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --minor-image-version <number>     Set revision number of the executable\n"" (" """) (string_content "  --minor-image-version <number>     Set revision number of the executable") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --minor-os-version <number>        Set minimum required OS revision\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --minor-os-version <number>        Set minimum required OS revision\n"" (" """) (string_content "  --minor-os-version <number>        Set minimum required OS revision") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"" (" """) (string_content "  --minor-subsystem-version <number> Set minimum required OS subsystem revision") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5)" (identifier "dcgettext") (argument_list "(0,"  --section-alignment <size>         Set section alignment\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --section-alignment <size>         Set section alignment\n"" (" """) (string_content "  --section-alignment <size>         Set section alignment") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --stack <size>                     Set size of the initial stack\n",\n                             5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --stack <size>                     Set size of the initial stack\n"" (" """) (string_content "  --stack <size>                     Set size of the initial stack") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"" (" """) (string_content "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --support-old-code                 Support interworking with old code\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --support-old-code                 Support interworking with old code\n"" (" """) (string_content "  --support-old-code                 Support interworking with old code") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"" (" """) (string_content "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"" (" """) (string_content "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "                                     This makes binaries non-deterministic\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""                                     This makes binaries non-deterministic\n"" (" """) (string_content "                                     This makes binaries non-deterministic") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --add-stdcall-alias                Export symbols with and without @nn\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --add-stdcall-alias                Export symbols with and without @nn\n"" (" """) (string_content "  --add-stdcall-alias                Export symbols with and without @nn") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" (identifier "dcgettext") (argument_list "(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",\n                             5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n"" (" """) (string_content "  --disable-stdcall-fixup            Don") (escape_sequence "\'") (string_content "t link _sym to _sym@nn") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"" (" """) (string_content "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"" (" """) (string_content "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --exclude-all-symbols              Exclude all symbols from automatic export\n"" (" """) (string_content "  --exclude-all-symbols              Exclude all symbols from automatic export") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"" (" """) (string_content "  --exclude-libs lib,lib,...         Exclude libraries from automatic export") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" (identifier "dcgettext") (argument_list "(0,"  --exclude-modules-for-implib mod,mod,...\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --exclude-modules-for-implib mod,mod,...\n"" (" """) (string_content "  --exclude-modules-for-implib mod,mod,...") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "                                     Exclude objects, archive members from auto\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""                                     Exclude objects, archive members from auto\n"" (" """) (string_content "                                     Exclude objects, archive members from auto") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "                                     export, place into import library instead\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""                                     export, place into import library instead\n"" (" """) (string_content "                                     export, place into import library instead") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --export-all-symbols               Automatically export all globals to DLL\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --export-all-symbols               Automatically export all globals to DLL\n"" (" """) (string_content "  --export-all-symbols               Automatically export all globals to DLL") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --kill-at                          Remove @nn from exported symbols\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --kill-at                          Remove @nn from exported symbols\n"" (" """) (string_content "  --kill-at                          Remove @nn from exported symbols") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --output-def <file>                Generate a .DEF file for the built DLL\n"" (" """) (string_content "  --output-def <file>                Generate a .DEF file for the built DLL") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --warn-duplicate-exports           Warn about duplicate exports\n"" (" """) (string_content "  --warn-duplicate-exports           Warn about duplicate exports") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"" (" """) (string_content "  --compat-implib                    Create backward compatible import libs;") (escape_sequence "\n") (string_content "                                       create __imp_<SYMBOL> as well") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"" (" """) (string_content "  --enable-auto-image-base           Automatically choose image base for DLLs") (escape_sequence "\n") (string_content "                                       unless user specifies one") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --disable-auto-image-base          Do not auto-choose image base (default)\n"" (" """) (string_content "  --disable-auto-image-base          Do not auto-choose image base (default)") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"" (" """) (string_content "  --dll-search-prefix=<string>       When linking dynamically to a dll without") (escape_sequence "\n") (string_content "                                       an importlib, use <string><basename>.dll") (escape_sequence "\n") (string_content "                                       in preference to lib<basename>.dll ") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"" (" """) (string_content "  --enable-auto-import               Do sophisticated linking of _sym to") (escape_sequence "\n") (string_content "                                       __imp_sym for DATA references") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --disable-auto-import              Do not auto-import DATA items from DLLs\n"" (" """) (string_content "  --disable-auto-import              Do not auto-import DATA items from DLLs") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"" (" """) (string_content "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by") (escape_sequence "\n") (string_content "                                       adding pseudo-relocations resolved at") (escape_sequence "\n") (string_content "                                       runtime") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"" (" """) (string_content "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for") (escape_sequence "\n") (string_content "                                       auto-imported DATA") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"" (" """) (string_content "  --enable-extra-pep-debug            Enable verbose debug output when building") (escape_sequence "\n") (string_content "                                       or linking to DLLs (esp. auto-import)") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"" (" """) (string_content "  --enable-long-section-names        Use long COFF section names even in") (escape_sequence "\n") (string_content "                                       executable image files") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"" (" """) (string_content "  --disable-long-section-names       Never use long COFF section names, even") (escape_sequence "\n") (string_content "                                       in object files") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"" (" """) (string_content "  --high-entropy-va                  Image is compatible with 64-bit address space") (escape_sequence "\n") (string_content "                                       layout randomization (ASLR)") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"" (" """) (string_content "  --dynamicbase                      Image base address may be relocated using") (escape_sequence "\n") (string_content "                                       address space layout randomization (ASLR)") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            );" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" (identifier "dcgettext") (argument_list "(0,"  --forceinteg               Code integrity checks are enforced\n",5\n                            )" (( "(") (number_literal "0") (, ",") (string_literal ""  --forceinteg               Code integrity checks are enforced\n"" (" """) (string_content "  --forceinteg               Code integrity checks are enforced") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --nxcompat                 Image is compatible with data execution prevention\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --nxcompat                 Image is compatible with data execution prevention\n"" (" """) (string_content "  --nxcompat                 Image is compatible with data execution prevention") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --no-isolation             Image understands isolation but do not isolate the image\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --no-isolation             Image understands isolation but do not isolate the image\n"" (" """) (string_content "  --no-isolation             Image understands isolation but do not isolate the image") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" (identifier "dcgettext") (argument_list "(0,\n                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"\n                             ,5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"" (" """) (string_content "  --no-seh                   Image does not use SEH; no SE handler may") (escape_sequence "\n") (string_content "                                       be called in this image") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --no-bind                  Do not bind this image\n",5)" (identifier "dcgettext") (argument_list "(0,"  --no-bind                  Do not bind this image\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --no-bind                  Do not bind this image\n"" (" """) (string_content "  --no-bind                  Do not bind this image") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5)" (identifier "dcgettext") (argument_list "(0,"  --wdmdriver                Driver uses the WDM model\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --wdmdriver                Driver uses the WDM model\n"" (" """) (string_content "  --wdmdriver                Driver uses the WDM model") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5)" (identifier "dcgettext") (argument_list "(0,"  --tsaware                  Image is Terminal Server aware\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --tsaware                  Image is Terminal Server aware\n"" (" """) (string_content "  --tsaware                  Image is Terminal Server aware") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (expression_statement "pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);" (assignment_expression "pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" (identifier "pcVar1") (= "=") (cast_expression "(char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5)" (identifier "dcgettext") (argument_list "(0,"  --build-id[=STYLE]         Generate build ID\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""  --build-id[=STYLE]         Generate build ID\n"" (" """) (string_content "  --build-id[=STYLE]         Generate build ID") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "fprintf(param_1,pcVar1);" (call_expression "fprintf(param_1,pcVar1)" (identifier "fprintf") (argument_list "(param_1,pcVar1)" (( "(") (identifier "param_1") (, ",") (identifier "pcVar1") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention */

void function_1(type_1 *file)

{
  char *pcVar1;
  
  pcVar1 = (char *)var_1(0,
                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --dll                              Set image base to the default for DLLs\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --file-alignment <size>            Set file alignment\n",5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --heap <size>                      Set initial size of the heap\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --image-base <address>             Set start address of the executable\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --major-image-version <number>     Set version number of the executable\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --major-os-version <number>        Set minimum required OS version\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --minor-image-version <number>     Set revision number of the executable\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --minor-os-version <number>        Set minimum required OS revision\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --section-alignment <size>         Set section alignment\n",5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --stack <size>                     Set size of the initial stack\n",
                             5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --support-old-code                 Support interworking with old code\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "                                     This makes binaries non-deterministic\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --add-stdcall-alias                Export symbols with and without @nn\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",
                             5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --exclude-modules-for-implib mod,mod,...\n",5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "                                     Exclude objects, archive members from auto\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "                                     export, place into import library instead\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --export-all-symbols               Automatically export all globals to DLL\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --kill-at                          Remove @nn from exported symbols\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --forceinteg               Code integrity checks are enforced\n",5
                            );
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --nxcompat                 Image is compatible with data execution prevention\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --no-isolation             Image understands isolation but do not isolate the image\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,
                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"
                             ,5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --no-bind                  Do not bind this image\n",5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --wdmdriver                Driver uses the WDM model\n",5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --tsaware                  Image is Terminal Server aware\n",5);
  var_2((type_1 *)file,pcVar1);
  pcVar1 = (char *)var_1(0,"  --build-id[=STYLE]         Generate build ID\n",5);
  var_2((type_1 *)file,pcVar1);
  return;
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (return_statement))))

/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

void MASKED(FILE *param_1)

{
  char *pcVar1;
  
  pcVar1 = (char *)dcgettext(0,
                             "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dll                              Set image base to the default for DLLs\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --file-alignment <size>            Set file alignment\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --heap <size>                      Set initial size of the heap\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --image-base <address>             Set start address of the executable\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-image-version <number>     Set version number of the executable\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-os-version <number>        Set minimum required OS version\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-image-version <number>     Set revision number of the executable\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-os-version <number>        Set minimum required OS revision\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --section-alignment <size>         Set section alignment\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --stack <size>                     Set size of the initial stack\n",
                             5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --support-old-code                 Support interworking with old code\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     This makes binaries non-deterministic\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --add-stdcall-alias                Export symbols with and without @nn\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --disable-stdcall-fixup            Don\'t link _sym to _sym@nn\n",
                             5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --exclude-modules-for-implib mod,mod,...\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     Exclude objects, archive members from auto\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "                                     export, place into import library instead\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --export-all-symbols               Automatically export all globals to DLL\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --kill-at                          Remove @nn from exported symbols\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --output-def <file>                Generate a .DEF file for the built DLL\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --warn-duplicate-exports           Warn about duplicate exports\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --compat-implib                    Create backward compatible import libs;\n                                       create __imp_<SYMBOL> as well\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-auto-image-base           Automatically choose image base for DLLs\n                                       unless user specifies one\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-auto-image-base          Do not auto-choose image base (default)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dll-search-prefix=<string>       When linking dynamically to a dll without\n                                       an importlib, use <string><basename>.dll\n                                       in preference to lib<basename>.dll \n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-auto-import               Do sophisticated linking of _sym to\n                                       __imp_sym for DATA references\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n                                       adding pseudo-relocations resolved at\n                                       runtime\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n                                       auto-imported DATA\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-extra-pep-debug            Enable verbose debug output when building\n                                       or linking to DLLs (esp. auto-import)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --enable-long-section-names        Use long COFF section names even in\n                                       executable image files\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --disable-long-section-names       Never use long COFF section names, even\n                                       in object files\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --high-entropy-va                  Image is compatible with 64-bit address space\n                                       layout randomization (ASLR)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --dynamicbase                      Image base address may be relocated using\n                                       address space layout randomization (ASLR)\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --forceinteg               Code integrity checks are enforced\n",5
                            );
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --nxcompat                 Image is compatible with data execution prevention\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --no-isolation             Image understands isolation but do not isolate the image\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,
                             "  --no-seh                   Image does not use SEH; no SE handler may\n                                       be called in this image\n"
                             ,5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --no-bind                  Do not bind this image\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --wdmdriver                Driver uses the WDM model\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --tsaware                  Image is Terminal Server aware\n",5);
  fprintf(param_1,pcVar1);
  pcVar1 = (char *)dcgettext(0,"  --build-id[=STYLE]         Generate build ID\n",5);
  fprintf(param_1,pcVar1);
  return;
}

