
/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */

void usage(void)

{
  puts("PuTTY Secure Copy client");
  puts(PTR_ver_000a8fd8);
  puts("Usage: pscp [options] [user@]host:source target");
  puts("       pscp [options] source [source...] [user@]host:target");
  puts("       pscp [options] -ls [user@]host:filespec");
  puts("Options:");
  puts("  -V        print version information and exit");
  puts("  -pgpfp    print PGP key fingerprints and exit");
  puts("  -p        preserve file attributes");
  puts("  -q        quiet, don\'t show statistics");
  puts("  -r        copy directories recursively");
  puts("  -v        show verbose messages");
  puts("  -load sessname  Load settings from saved session");
  puts("  -P port   connect to specified port");
  puts("  -l user   connect with specified username");
  puts("  -pw passw login with specified password");
  puts("  -1 -2     force use of particular SSH protocol version");
  puts("  -4 -6     force use of IPv4 or IPv6");
  puts("  -C        enable compression");
  puts("  -i key    private key file for user authentication");
  puts("  -noagent  disable use of Pageant");
  puts("  -agent    enable use of Pageant");
  puts("  -hostkey aa:bb:cc:...");
  puts("            manually specify a host key (may be repeated)");
  puts("  -batch    disable all interactive prompts");
  puts("  -proxycmd command");
  puts("            use \'command\' as local proxy");
  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");
  puts("  -sftp     force use of SFTP protocol");
  puts("  -scp      force use of SCP protocol");
  puts("  -sshlog file");
  puts("  -sshrawlog file");
  puts("            log protocol details to a file");
  cleanup_exit(1);
  return;
}



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

void FUN_0001fbf0(void)

{
  puts("PuTTY Secure Copy client");
  puts(PTR_s_Release_0_70_000a8fd8);
  puts("Usage: pscp [options] [user@]host:source target");
  puts("       pscp [options] source [source...] [user@]host:target");
  puts("       pscp [options] -ls [user@]host:filespec");
  puts("Options:");
  puts("  -V        print version information and exit");
  puts("  -pgpfp    print PGP key fingerprints and exit");
  puts("  -p        preserve file attributes");
  puts("  -q        quiet, don\'t show statistics");
  puts("  -r        copy directories recursively");
  puts("  -v        show verbose messages");
  puts("  -load sessname  Load settings from saved session");
  puts("  -P port   connect to specified port");
  puts("  -l user   connect with specified username");
  puts("  -pw passw login with specified password");
  puts("  -1 -2     force use of particular SSH protocol version");
  puts("  -4 -6     force use of IPv4 or IPv6");
  puts("  -C        enable compression");
  puts("  -i key    private key file for user authentication");
  puts("  -noagent  disable use of Pageant");
  puts("  -agent    enable use of Pageant");
  puts("  -hostkey aa:bb:cc:...");
  puts("            manually specify a host key (may be repeated)");
  puts("  -batch    disable all interactive prompts");
  puts("  -proxycmd command");
  puts("            use \'command\' as local proxy");
  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");
  puts("  -sftp     force use of SFTP protocol");
  puts("  -scp      force use of SCP protocol");
  puts("  -sshlog file");
  puts("  -sshrawlog file");
  puts("            log protocol details to a file");
  FUN_000645f0(1);
  return;
}


PUSH EBX
CALL 0x00014980
ADD EBX,0x8917a
SUB ESP,0x14
LEA EAX,[EBX + 0xfffc8c5d]
PUSH EAX
CALL 0x00014370
POP EAX
PUSH dword ptr [EBX + 0x268]
CALL 0x00014370
LEA EAX,[EBX + 0xfffc910c]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc913c]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9178]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc8c76]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc91a8]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc91d8]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9208]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9230]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc925c]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9288]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc92ac]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc92e0]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9308]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9334]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9360]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc939c]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc93c4]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc93e4]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc941c]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9440]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc8c7f]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9464]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc94a0]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc8c97]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc94cc]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc94f8]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc952c]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc9554]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc8cab]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc8cba]
MOV dword ptr [ESP],EAX
CALL 0x00014370
LEA EAX,[EBX + 0xfffc957c]
MOV dword ptr [ESP],EAX
CALL 0x00014370
MOV dword ptr [ESP],0x1
CALL 0x000645f0
ADD ESP,0x18
POP EBX
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nvoid FUN_0001fbf0(void)\n\n{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_s_Release_0_70_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  FUN_000645f0(1);\n  return;\n}\n\n" comment (function_definition "void FUN_0001fbf0(void)\n\n{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_s_Release_0_70_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  FUN_000645f0(1);\n  return;\n}" primitive_type (function_declarator "FUN_0001fbf0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_s_Release_0_70_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  FUN_000645f0(1);\n  return;\n}" { (expression_statement "puts("PuTTY Secure Copy client");" (call_expression "puts("PuTTY Secure Copy client")" identifier (argument_list "("PuTTY Secure Copy client")" ( (string_literal ""PuTTY Secure Copy client"" " string_content ") ))) ;) (expression_statement "puts(PTR_s_Release_0_70_000a8fd8);" (call_expression "puts(PTR_s_Release_0_70_000a8fd8)" identifier (argument_list "(PTR_s_Release_0_70_000a8fd8)" ( identifier ))) ;) (expression_statement "puts("Usage: pscp [options] [user@]host:source target");" (call_expression "puts("Usage: pscp [options] [user@]host:source target")" identifier (argument_list "("Usage: pscp [options] [user@]host:source target")" ( (string_literal ""Usage: pscp [options] [user@]host:source target"" " string_content ") ))) ;) (expression_statement "puts("       pscp [options] source [source...] [user@]host:target");" (call_expression "puts("       pscp [options] source [source...] [user@]host:target")" identifier (argument_list "("       pscp [options] source [source...] [user@]host:target")" ( (string_literal ""       pscp [options] source [source...] [user@]host:target"" " string_content ") ))) ;) (expression_statement "puts("       pscp [options] -ls [user@]host:filespec");" (call_expression "puts("       pscp [options] -ls [user@]host:filespec")" identifier (argument_list "("       pscp [options] -ls [user@]host:filespec")" ( (string_literal ""       pscp [options] -ls [user@]host:filespec"" " string_content ") ))) ;) (expression_statement "puts("Options:");" (call_expression "puts("Options:")" identifier (argument_list "("Options:")" ( (string_literal ""Options:"" " string_content ") ))) ;) (expression_statement "puts("  -V        print version information and exit");" (call_expression "puts("  -V        print version information and exit")" identifier (argument_list "("  -V        print version information and exit")" ( (string_literal ""  -V        print version information and exit"" " string_content ") ))) ;) (expression_statement "puts("  -pgpfp    print PGP key fingerprints and exit");" (call_expression "puts("  -pgpfp    print PGP key fingerprints and exit")" identifier (argument_list "("  -pgpfp    print PGP key fingerprints and exit")" ( (string_literal ""  -pgpfp    print PGP key fingerprints and exit"" " string_content ") ))) ;) (expression_statement "puts("  -p        preserve file attributes");" (call_expression "puts("  -p        preserve file attributes")" identifier (argument_list "("  -p        preserve file attributes")" ( (string_literal ""  -p        preserve file attributes"" " string_content ") ))) ;) (expression_statement "puts("  -q        quiet, don\'t show statistics");" (call_expression "puts("  -q        quiet, don\'t show statistics")" identifier (argument_list "("  -q        quiet, don\'t show statistics")" ( (string_literal ""  -q        quiet, don\'t show statistics"" " string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("  -r        copy directories recursively");" (call_expression "puts("  -r        copy directories recursively")" identifier (argument_list "("  -r        copy directories recursively")" ( (string_literal ""  -r        copy directories recursively"" " string_content ") ))) ;) (expression_statement "puts("  -v        show verbose messages");" (call_expression "puts("  -v        show verbose messages")" identifier (argument_list "("  -v        show verbose messages")" ( (string_literal ""  -v        show verbose messages"" " string_content ") ))) ;) (expression_statement "puts("  -load sessname  Load settings from saved session");" (call_expression "puts("  -load sessname  Load settings from saved session")" identifier (argument_list "("  -load sessname  Load settings from saved session")" ( (string_literal ""  -load sessname  Load settings from saved session"" " string_content ") ))) ;) (expression_statement "puts("  -P port   connect to specified port");" (call_expression "puts("  -P port   connect to specified port")" identifier (argument_list "("  -P port   connect to specified port")" ( (string_literal ""  -P port   connect to specified port"" " string_content ") ))) ;) (expression_statement "puts("  -l user   connect with specified username");" (call_expression "puts("  -l user   connect with specified username")" identifier (argument_list "("  -l user   connect with specified username")" ( (string_literal ""  -l user   connect with specified username"" " string_content ") ))) ;) (expression_statement "puts("  -pw passw login with specified password");" (call_expression "puts("  -pw passw login with specified password")" identifier (argument_list "("  -pw passw login with specified password")" ( (string_literal ""  -pw passw login with specified password"" " string_content ") ))) ;) (expression_statement "puts("  -1 -2     force use of particular SSH protocol version");" (call_expression "puts("  -1 -2     force use of particular SSH protocol version")" identifier (argument_list "("  -1 -2     force use of particular SSH protocol version")" ( (string_literal ""  -1 -2     force use of particular SSH protocol version"" " string_content ") ))) ;) (expression_statement "puts("  -4 -6     force use of IPv4 or IPv6");" (call_expression "puts("  -4 -6     force use of IPv4 or IPv6")" identifier (argument_list "("  -4 -6     force use of IPv4 or IPv6")" ( (string_literal ""  -4 -6     force use of IPv4 or IPv6"" " string_content ") ))) ;) (expression_statement "puts("  -C        enable compression");" (call_expression "puts("  -C        enable compression")" identifier (argument_list "("  -C        enable compression")" ( (string_literal ""  -C        enable compression"" " string_content ") ))) ;) (expression_statement "puts("  -i key    private key file for user authentication");" (call_expression "puts("  -i key    private key file for user authentication")" identifier (argument_list "("  -i key    private key file for user authentication")" ( (string_literal ""  -i key    private key file for user authentication"" " string_content ") ))) ;) (expression_statement "puts("  -noagent  disable use of Pageant");" (call_expression "puts("  -noagent  disable use of Pageant")" identifier (argument_list "("  -noagent  disable use of Pageant")" ( (string_literal ""  -noagent  disable use of Pageant"" " string_content ") ))) ;) (expression_statement "puts("  -agent    enable use of Pageant");" (call_expression "puts("  -agent    enable use of Pageant")" identifier (argument_list "("  -agent    enable use of Pageant")" ( (string_literal ""  -agent    enable use of Pageant"" " string_content ") ))) ;) (expression_statement "puts("  -hostkey aa:bb:cc:...");" (call_expression "puts("  -hostkey aa:bb:cc:...")" identifier (argument_list "("  -hostkey aa:bb:cc:...")" ( (string_literal ""  -hostkey aa:bb:cc:..."" " string_content ") ))) ;) (expression_statement "puts("            manually specify a host key (may be repeated)");" (call_expression "puts("            manually specify a host key (may be repeated)")" identifier (argument_list "("            manually specify a host key (may be repeated)")" ( (string_literal ""            manually specify a host key (may be repeated)"" " string_content ") ))) ;) (expression_statement "puts("  -batch    disable all interactive prompts");" (call_expression "puts("  -batch    disable all interactive prompts")" identifier (argument_list "("  -batch    disable all interactive prompts")" ( (string_literal ""  -batch    disable all interactive prompts"" " string_content ") ))) ;) (expression_statement "puts("  -proxycmd command");" (call_expression "puts("  -proxycmd command")" identifier (argument_list "("  -proxycmd command")" ( (string_literal ""  -proxycmd command"" " string_content ") ))) ;) (expression_statement "puts("            use \'command\' as local proxy");" (call_expression "puts("            use \'command\' as local proxy")" identifier (argument_list "("            use \'command\' as local proxy")" ( (string_literal ""            use \'command\' as local proxy"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("  -unsafe   allow server-side wildcards (DANGEROUS)");" (call_expression "puts("  -unsafe   allow server-side wildcards (DANGEROUS)")" identifier (argument_list "("  -unsafe   allow server-side wildcards (DANGEROUS)")" ( (string_literal ""  -unsafe   allow server-side wildcards (DANGEROUS)"" " string_content ") ))) ;) (expression_statement "puts("  -sftp     force use of SFTP protocol");" (call_expression "puts("  -sftp     force use of SFTP protocol")" identifier (argument_list "("  -sftp     force use of SFTP protocol")" ( (string_literal ""  -sftp     force use of SFTP protocol"" " string_content ") ))) ;) (expression_statement "puts("  -scp      force use of SCP protocol");" (call_expression "puts("  -scp      force use of SCP protocol")" identifier (argument_list "("  -scp      force use of SCP protocol")" ( (string_literal ""  -scp      force use of SCP protocol"" " string_content ") ))) ;) (expression_statement "puts("  -sshlog file");" (call_expression "puts("  -sshlog file")" identifier (argument_list "("  -sshlog file")" ( (string_literal ""  -sshlog file"" " string_content ") ))) ;) (expression_statement "puts("  -sshrawlog file");" (call_expression "puts("  -sshrawlog file")" identifier (argument_list "("  -sshrawlog file")" ( (string_literal ""  -sshrawlog file"" " string_content ") ))) ;) (expression_statement "puts("            log protocol details to a file");" (call_expression "puts("            log protocol details to a file")" identifier (argument_list "("            log protocol details to a file")" ( (string_literal ""            log protocol details to a file"" " string_content ") ))) ;) (expression_statement "FUN_000645f0(1);" (call_expression "FUN_000645f0(1)" identifier (argument_list "(1)" ( number_literal ))) ;) (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 -- yet parameter storage is locked */\n\nvoid usage(void)\n\n{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_ver_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  cleanup_exit(1);\n  return;\n}\n\n" comment comment (function_definition "void usage(void)\n\n{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_ver_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  cleanup_exit(1);\n  return;\n}" primitive_type (function_declarator "usage(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_ver_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  cleanup_exit(1);\n  return;\n}" { (expression_statement "puts("PuTTY Secure Copy client");" (call_expression "puts("PuTTY Secure Copy client")" identifier (argument_list "("PuTTY Secure Copy client")" ( (string_literal ""PuTTY Secure Copy client"" " string_content ") ))) ;) (expression_statement "puts(PTR_ver_000a8fd8);" (call_expression "puts(PTR_ver_000a8fd8)" identifier (argument_list "(PTR_ver_000a8fd8)" ( identifier ))) ;) (expression_statement "puts("Usage: pscp [options] [user@]host:source target");" (call_expression "puts("Usage: pscp [options] [user@]host:source target")" identifier (argument_list "("Usage: pscp [options] [user@]host:source target")" ( (string_literal ""Usage: pscp [options] [user@]host:source target"" " string_content ") ))) ;) (expression_statement "puts("       pscp [options] source [source...] [user@]host:target");" (call_expression "puts("       pscp [options] source [source...] [user@]host:target")" identifier (argument_list "("       pscp [options] source [source...] [user@]host:target")" ( (string_literal ""       pscp [options] source [source...] [user@]host:target"" " string_content ") ))) ;) (expression_statement "puts("       pscp [options] -ls [user@]host:filespec");" (call_expression "puts("       pscp [options] -ls [user@]host:filespec")" identifier (argument_list "("       pscp [options] -ls [user@]host:filespec")" ( (string_literal ""       pscp [options] -ls [user@]host:filespec"" " string_content ") ))) ;) (expression_statement "puts("Options:");" (call_expression "puts("Options:")" identifier (argument_list "("Options:")" ( (string_literal ""Options:"" " string_content ") ))) ;) (expression_statement "puts("  -V        print version information and exit");" (call_expression "puts("  -V        print version information and exit")" identifier (argument_list "("  -V        print version information and exit")" ( (string_literal ""  -V        print version information and exit"" " string_content ") ))) ;) (expression_statement "puts("  -pgpfp    print PGP key fingerprints and exit");" (call_expression "puts("  -pgpfp    print PGP key fingerprints and exit")" identifier (argument_list "("  -pgpfp    print PGP key fingerprints and exit")" ( (string_literal ""  -pgpfp    print PGP key fingerprints and exit"" " string_content ") ))) ;) (expression_statement "puts("  -p        preserve file attributes");" (call_expression "puts("  -p        preserve file attributes")" identifier (argument_list "("  -p        preserve file attributes")" ( (string_literal ""  -p        preserve file attributes"" " string_content ") ))) ;) (expression_statement "puts("  -q        quiet, don\'t show statistics");" (call_expression "puts("  -q        quiet, don\'t show statistics")" identifier (argument_list "("  -q        quiet, don\'t show statistics")" ( (string_literal ""  -q        quiet, don\'t show statistics"" " string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("  -r        copy directories recursively");" (call_expression "puts("  -r        copy directories recursively")" identifier (argument_list "("  -r        copy directories recursively")" ( (string_literal ""  -r        copy directories recursively"" " string_content ") ))) ;) (expression_statement "puts("  -v        show verbose messages");" (call_expression "puts("  -v        show verbose messages")" identifier (argument_list "("  -v        show verbose messages")" ( (string_literal ""  -v        show verbose messages"" " string_content ") ))) ;) (expression_statement "puts("  -load sessname  Load settings from saved session");" (call_expression "puts("  -load sessname  Load settings from saved session")" identifier (argument_list "("  -load sessname  Load settings from saved session")" ( (string_literal ""  -load sessname  Load settings from saved session"" " string_content ") ))) ;) (expression_statement "puts("  -P port   connect to specified port");" (call_expression "puts("  -P port   connect to specified port")" identifier (argument_list "("  -P port   connect to specified port")" ( (string_literal ""  -P port   connect to specified port"" " string_content ") ))) ;) (expression_statement "puts("  -l user   connect with specified username");" (call_expression "puts("  -l user   connect with specified username")" identifier (argument_list "("  -l user   connect with specified username")" ( (string_literal ""  -l user   connect with specified username"" " string_content ") ))) ;) (expression_statement "puts("  -pw passw login with specified password");" (call_expression "puts("  -pw passw login with specified password")" identifier (argument_list "("  -pw passw login with specified password")" ( (string_literal ""  -pw passw login with specified password"" " string_content ") ))) ;) (expression_statement "puts("  -1 -2     force use of particular SSH protocol version");" (call_expression "puts("  -1 -2     force use of particular SSH protocol version")" identifier (argument_list "("  -1 -2     force use of particular SSH protocol version")" ( (string_literal ""  -1 -2     force use of particular SSH protocol version"" " string_content ") ))) ;) (expression_statement "puts("  -4 -6     force use of IPv4 or IPv6");" (call_expression "puts("  -4 -6     force use of IPv4 or IPv6")" identifier (argument_list "("  -4 -6     force use of IPv4 or IPv6")" ( (string_literal ""  -4 -6     force use of IPv4 or IPv6"" " string_content ") ))) ;) (expression_statement "puts("  -C        enable compression");" (call_expression "puts("  -C        enable compression")" identifier (argument_list "("  -C        enable compression")" ( (string_literal ""  -C        enable compression"" " string_content ") ))) ;) (expression_statement "puts("  -i key    private key file for user authentication");" (call_expression "puts("  -i key    private key file for user authentication")" identifier (argument_list "("  -i key    private key file for user authentication")" ( (string_literal ""  -i key    private key file for user authentication"" " string_content ") ))) ;) (expression_statement "puts("  -noagent  disable use of Pageant");" (call_expression "puts("  -noagent  disable use of Pageant")" identifier (argument_list "("  -noagent  disable use of Pageant")" ( (string_literal ""  -noagent  disable use of Pageant"" " string_content ") ))) ;) (expression_statement "puts("  -agent    enable use of Pageant");" (call_expression "puts("  -agent    enable use of Pageant")" identifier (argument_list "("  -agent    enable use of Pageant")" ( (string_literal ""  -agent    enable use of Pageant"" " string_content ") ))) ;) (expression_statement "puts("  -hostkey aa:bb:cc:...");" (call_expression "puts("  -hostkey aa:bb:cc:...")" identifier (argument_list "("  -hostkey aa:bb:cc:...")" ( (string_literal ""  -hostkey aa:bb:cc:..."" " string_content ") ))) ;) (expression_statement "puts("            manually specify a host key (may be repeated)");" (call_expression "puts("            manually specify a host key (may be repeated)")" identifier (argument_list "("            manually specify a host key (may be repeated)")" ( (string_literal ""            manually specify a host key (may be repeated)"" " string_content ") ))) ;) (expression_statement "puts("  -batch    disable all interactive prompts");" (call_expression "puts("  -batch    disable all interactive prompts")" identifier (argument_list "("  -batch    disable all interactive prompts")" ( (string_literal ""  -batch    disable all interactive prompts"" " string_content ") ))) ;) (expression_statement "puts("  -proxycmd command");" (call_expression "puts("  -proxycmd command")" identifier (argument_list "("  -proxycmd command")" ( (string_literal ""  -proxycmd command"" " string_content ") ))) ;) (expression_statement "puts("            use \'command\' as local proxy");" (call_expression "puts("            use \'command\' as local proxy")" identifier (argument_list "("            use \'command\' as local proxy")" ( (string_literal ""            use \'command\' as local proxy"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("  -unsafe   allow server-side wildcards (DANGEROUS)");" (call_expression "puts("  -unsafe   allow server-side wildcards (DANGEROUS)")" identifier (argument_list "("  -unsafe   allow server-side wildcards (DANGEROUS)")" ( (string_literal ""  -unsafe   allow server-side wildcards (DANGEROUS)"" " string_content ") ))) ;) (expression_statement "puts("  -sftp     force use of SFTP protocol");" (call_expression "puts("  -sftp     force use of SFTP protocol")" identifier (argument_list "("  -sftp     force use of SFTP protocol")" ( (string_literal ""  -sftp     force use of SFTP protocol"" " string_content ") ))) ;) (expression_statement "puts("  -scp      force use of SCP protocol");" (call_expression "puts("  -scp      force use of SCP protocol")" identifier (argument_list "("  -scp      force use of SCP protocol")" ( (string_literal ""  -scp      force use of SCP protocol"" " string_content ") ))) ;) (expression_statement "puts("  -sshlog file");" (call_expression "puts("  -sshlog file")" identifier (argument_list "("  -sshlog file")" ( (string_literal ""  -sshlog file"" " string_content ") ))) ;) (expression_statement "puts("  -sshrawlog file");" (call_expression "puts("  -sshrawlog file")" identifier (argument_list "("  -sshrawlog file")" ( (string_literal ""  -sshrawlog file"" " string_content ") ))) ;) (expression_statement "puts("            log protocol details to a file");" (call_expression "puts("            log protocol details to a file")" identifier (argument_list "("            log protocol details to a file")" ( (string_literal ""            log protocol details to a file"" " string_content ") ))) ;) (expression_statement "cleanup_exit(1);" (call_expression "cleanup_exit(1)" identifier (argument_list "(1)" ( number_literal ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_0001fbf0(void)\n\n{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_s_Release_0_70_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  FUN_000645f0(1);\n  return;\n}\n\n" (function_definition "void FUN_0001fbf0(void)\n\n{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_s_Release_0_70_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  FUN_000645f0(1);\n  return;\n}" primitive_type (function_declarator "FUN_0001fbf0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_s_Release_0_70_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  FUN_000645f0(1);\n  return;\n}" { (expression_statement "puts("PuTTY Secure Copy client");" (call_expression "puts("PuTTY Secure Copy client")" identifier (argument_list "("PuTTY Secure Copy client")" ( (string_literal ""PuTTY Secure Copy client"" " string_content ") ))) ;) (expression_statement "puts(PTR_s_Release_0_70_000a8fd8);" (call_expression "puts(PTR_s_Release_0_70_000a8fd8)" identifier (argument_list "(PTR_s_Release_0_70_000a8fd8)" ( identifier ))) ;) (expression_statement "puts("Usage: pscp [options] [user@]host:source target");" (call_expression "puts("Usage: pscp [options] [user@]host:source target")" identifier (argument_list "("Usage: pscp [options] [user@]host:source target")" ( (string_literal ""Usage: pscp [options] [user@]host:source target"" " string_content ") ))) ;) (expression_statement "puts("       pscp [options] source [source...] [user@]host:target");" (call_expression "puts("       pscp [options] source [source...] [user@]host:target")" identifier (argument_list "("       pscp [options] source [source...] [user@]host:target")" ( (string_literal ""       pscp [options] source [source...] [user@]host:target"" " string_content ") ))) ;) (expression_statement "puts("       pscp [options] -ls [user@]host:filespec");" (call_expression "puts("       pscp [options] -ls [user@]host:filespec")" identifier (argument_list "("       pscp [options] -ls [user@]host:filespec")" ( (string_literal ""       pscp [options] -ls [user@]host:filespec"" " string_content ") ))) ;) (expression_statement "puts("Options:");" (call_expression "puts("Options:")" identifier (argument_list "("Options:")" ( (string_literal ""Options:"" " string_content ") ))) ;) (expression_statement "puts("  -V        print version information and exit");" (call_expression "puts("  -V        print version information and exit")" identifier (argument_list "("  -V        print version information and exit")" ( (string_literal ""  -V        print version information and exit"" " string_content ") ))) ;) (expression_statement "puts("  -pgpfp    print PGP key fingerprints and exit");" (call_expression "puts("  -pgpfp    print PGP key fingerprints and exit")" identifier (argument_list "("  -pgpfp    print PGP key fingerprints and exit")" ( (string_literal ""  -pgpfp    print PGP key fingerprints and exit"" " string_content ") ))) ;) (expression_statement "puts("  -p        preserve file attributes");" (call_expression "puts("  -p        preserve file attributes")" identifier (argument_list "("  -p        preserve file attributes")" ( (string_literal ""  -p        preserve file attributes"" " string_content ") ))) ;) (expression_statement "puts("  -q        quiet, don\'t show statistics");" (call_expression "puts("  -q        quiet, don\'t show statistics")" identifier (argument_list "("  -q        quiet, don\'t show statistics")" ( (string_literal ""  -q        quiet, don\'t show statistics"" " string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("  -r        copy directories recursively");" (call_expression "puts("  -r        copy directories recursively")" identifier (argument_list "("  -r        copy directories recursively")" ( (string_literal ""  -r        copy directories recursively"" " string_content ") ))) ;) (expression_statement "puts("  -v        show verbose messages");" (call_expression "puts("  -v        show verbose messages")" identifier (argument_list "("  -v        show verbose messages")" ( (string_literal ""  -v        show verbose messages"" " string_content ") ))) ;) (expression_statement "puts("  -load sessname  Load settings from saved session");" (call_expression "puts("  -load sessname  Load settings from saved session")" identifier (argument_list "("  -load sessname  Load settings from saved session")" ( (string_literal ""  -load sessname  Load settings from saved session"" " string_content ") ))) ;) (expression_statement "puts("  -P port   connect to specified port");" (call_expression "puts("  -P port   connect to specified port")" identifier (argument_list "("  -P port   connect to specified port")" ( (string_literal ""  -P port   connect to specified port"" " string_content ") ))) ;) (expression_statement "puts("  -l user   connect with specified username");" (call_expression "puts("  -l user   connect with specified username")" identifier (argument_list "("  -l user   connect with specified username")" ( (string_literal ""  -l user   connect with specified username"" " string_content ") ))) ;) (expression_statement "puts("  -pw passw login with specified password");" (call_expression "puts("  -pw passw login with specified password")" identifier (argument_list "("  -pw passw login with specified password")" ( (string_literal ""  -pw passw login with specified password"" " string_content ") ))) ;) (expression_statement "puts("  -1 -2     force use of particular SSH protocol version");" (call_expression "puts("  -1 -2     force use of particular SSH protocol version")" identifier (argument_list "("  -1 -2     force use of particular SSH protocol version")" ( (string_literal ""  -1 -2     force use of particular SSH protocol version"" " string_content ") ))) ;) (expression_statement "puts("  -4 -6     force use of IPv4 or IPv6");" (call_expression "puts("  -4 -6     force use of IPv4 or IPv6")" identifier (argument_list "("  -4 -6     force use of IPv4 or IPv6")" ( (string_literal ""  -4 -6     force use of IPv4 or IPv6"" " string_content ") ))) ;) (expression_statement "puts("  -C        enable compression");" (call_expression "puts("  -C        enable compression")" identifier (argument_list "("  -C        enable compression")" ( (string_literal ""  -C        enable compression"" " string_content ") ))) ;) (expression_statement "puts("  -i key    private key file for user authentication");" (call_expression "puts("  -i key    private key file for user authentication")" identifier (argument_list "("  -i key    private key file for user authentication")" ( (string_literal ""  -i key    private key file for user authentication"" " string_content ") ))) ;) (expression_statement "puts("  -noagent  disable use of Pageant");" (call_expression "puts("  -noagent  disable use of Pageant")" identifier (argument_list "("  -noagent  disable use of Pageant")" ( (string_literal ""  -noagent  disable use of Pageant"" " string_content ") ))) ;) (expression_statement "puts("  -agent    enable use of Pageant");" (call_expression "puts("  -agent    enable use of Pageant")" identifier (argument_list "("  -agent    enable use of Pageant")" ( (string_literal ""  -agent    enable use of Pageant"" " string_content ") ))) ;) (expression_statement "puts("  -hostkey aa:bb:cc:...");" (call_expression "puts("  -hostkey aa:bb:cc:...")" identifier (argument_list "("  -hostkey aa:bb:cc:...")" ( (string_literal ""  -hostkey aa:bb:cc:..."" " string_content ") ))) ;) (expression_statement "puts("            manually specify a host key (may be repeated)");" (call_expression "puts("            manually specify a host key (may be repeated)")" identifier (argument_list "("            manually specify a host key (may be repeated)")" ( (string_literal ""            manually specify a host key (may be repeated)"" " string_content ") ))) ;) (expression_statement "puts("  -batch    disable all interactive prompts");" (call_expression "puts("  -batch    disable all interactive prompts")" identifier (argument_list "("  -batch    disable all interactive prompts")" ( (string_literal ""  -batch    disable all interactive prompts"" " string_content ") ))) ;) (expression_statement "puts("  -proxycmd command");" (call_expression "puts("  -proxycmd command")" identifier (argument_list "("  -proxycmd command")" ( (string_literal ""  -proxycmd command"" " string_content ") ))) ;) (expression_statement "puts("            use \'command\' as local proxy");" (call_expression "puts("            use \'command\' as local proxy")" identifier (argument_list "("            use \'command\' as local proxy")" ( (string_literal ""            use \'command\' as local proxy"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("  -unsafe   allow server-side wildcards (DANGEROUS)");" (call_expression "puts("  -unsafe   allow server-side wildcards (DANGEROUS)")" identifier (argument_list "("  -unsafe   allow server-side wildcards (DANGEROUS)")" ( (string_literal ""  -unsafe   allow server-side wildcards (DANGEROUS)"" " string_content ") ))) ;) (expression_statement "puts("  -sftp     force use of SFTP protocol");" (call_expression "puts("  -sftp     force use of SFTP protocol")" identifier (argument_list "("  -sftp     force use of SFTP protocol")" ( (string_literal ""  -sftp     force use of SFTP protocol"" " string_content ") ))) ;) (expression_statement "puts("  -scp      force use of SCP protocol");" (call_expression "puts("  -scp      force use of SCP protocol")" identifier (argument_list "("  -scp      force use of SCP protocol")" ( (string_literal ""  -scp      force use of SCP protocol"" " string_content ") ))) ;) (expression_statement "puts("  -sshlog file");" (call_expression "puts("  -sshlog file")" identifier (argument_list "("  -sshlog file")" ( (string_literal ""  -sshlog file"" " string_content ") ))) ;) (expression_statement "puts("  -sshrawlog file");" (call_expression "puts("  -sshrawlog file")" identifier (argument_list "("  -sshrawlog file")" ( (string_literal ""  -sshrawlog file"" " string_content ") ))) ;) (expression_statement "puts("            log protocol details to a file");" (call_expression "puts("            log protocol details to a file")" identifier (argument_list "("            log protocol details to a file")" ( (string_literal ""            log protocol details to a file"" " string_content ") ))) ;) (expression_statement "FUN_000645f0(1);" (call_expression "FUN_000645f0(1)" identifier (argument_list "(1)" ( number_literal ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_0001fbf0(void)\n\n{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_s_Release_0_70_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  FUN_000645f0(1);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_0001fbf0(void)" (identifier "FUN_0001fbf0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  puts("PuTTY Secure Copy client");\n  puts(PTR_s_Release_0_70_000a8fd8);\n  puts("Usage: pscp [options] [user@]host:source target");\n  puts("       pscp [options] source [source...] [user@]host:target");\n  puts("       pscp [options] -ls [user@]host:filespec");\n  puts("Options:");\n  puts("  -V        print version information and exit");\n  puts("  -pgpfp    print PGP key fingerprints and exit");\n  puts("  -p        preserve file attributes");\n  puts("  -q        quiet, don\'t show statistics");\n  puts("  -r        copy directories recursively");\n  puts("  -v        show verbose messages");\n  puts("  -load sessname  Load settings from saved session");\n  puts("  -P port   connect to specified port");\n  puts("  -l user   connect with specified username");\n  puts("  -pw passw login with specified password");\n  puts("  -1 -2     force use of particular SSH protocol version");\n  puts("  -4 -6     force use of IPv4 or IPv6");\n  puts("  -C        enable compression");\n  puts("  -i key    private key file for user authentication");\n  puts("  -noagent  disable use of Pageant");\n  puts("  -agent    enable use of Pageant");\n  puts("  -hostkey aa:bb:cc:...");\n  puts("            manually specify a host key (may be repeated)");\n  puts("  -batch    disable all interactive prompts");\n  puts("  -proxycmd command");\n  puts("            use \'command\' as local proxy");\n  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");\n  puts("  -sftp     force use of SFTP protocol");\n  puts("  -scp      force use of SCP protocol");\n  puts("  -sshlog file");\n  puts("  -sshrawlog file");\n  puts("            log protocol details to a file");\n  FUN_000645f0(1);\n  return;\n}" ({ "{") (expression_statement "puts("PuTTY Secure Copy client");" (call_expression "puts("PuTTY Secure Copy client")" (identifier "puts") (argument_list "("PuTTY Secure Copy client")" (( "(") (string_literal ""PuTTY Secure Copy client"" (" """) (string_content "PuTTY Secure Copy client") (" """)) () ")"))) (; ";")) (expression_statement "puts(PTR_s_Release_0_70_000a8fd8);" (call_expression "puts(PTR_s_Release_0_70_000a8fd8)" (identifier "puts") (argument_list "(PTR_s_Release_0_70_000a8fd8)" (( "(") (identifier "PTR_s_Release_0_70_000a8fd8") () ")"))) (; ";")) (expression_statement "puts("Usage: pscp [options] [user@]host:source target");" (call_expression "puts("Usage: pscp [options] [user@]host:source target")" (identifier "puts") (argument_list "("Usage: pscp [options] [user@]host:source target")" (( "(") (string_literal ""Usage: pscp [options] [user@]host:source target"" (" """) (string_content "Usage: pscp [options] [user@]host:source target") (" """)) () ")"))) (; ";")) (expression_statement "puts("       pscp [options] source [source...] [user@]host:target");" (call_expression "puts("       pscp [options] source [source...] [user@]host:target")" (identifier "puts") (argument_list "("       pscp [options] source [source...] [user@]host:target")" (( "(") (string_literal ""       pscp [options] source [source...] [user@]host:target"" (" """) (string_content "       pscp [options] source [source...] [user@]host:target") (" """)) () ")"))) (; ";")) (expression_statement "puts("       pscp [options] -ls [user@]host:filespec");" (call_expression "puts("       pscp [options] -ls [user@]host:filespec")" (identifier "puts") (argument_list "("       pscp [options] -ls [user@]host:filespec")" (( "(") (string_literal ""       pscp [options] -ls [user@]host:filespec"" (" """) (string_content "       pscp [options] -ls [user@]host:filespec") (" """)) () ")"))) (; ";")) (expression_statement "puts("Options:");" (call_expression "puts("Options:")" (identifier "puts") (argument_list "("Options:")" (( "(") (string_literal ""Options:"" (" """) (string_content "Options:") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -V        print version information and exit");" (call_expression "puts("  -V        print version information and exit")" (identifier "puts") (argument_list "("  -V        print version information and exit")" (( "(") (string_literal ""  -V        print version information and exit"" (" """) (string_content "  -V        print version information and exit") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -pgpfp    print PGP key fingerprints and exit");" (call_expression "puts("  -pgpfp    print PGP key fingerprints and exit")" (identifier "puts") (argument_list "("  -pgpfp    print PGP key fingerprints and exit")" (( "(") (string_literal ""  -pgpfp    print PGP key fingerprints and exit"" (" """) (string_content "  -pgpfp    print PGP key fingerprints and exit") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -p        preserve file attributes");" (call_expression "puts("  -p        preserve file attributes")" (identifier "puts") (argument_list "("  -p        preserve file attributes")" (( "(") (string_literal ""  -p        preserve file attributes"" (" """) (string_content "  -p        preserve file attributes") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -q        quiet, don\'t show statistics");" (call_expression "puts("  -q        quiet, don\'t show statistics")" (identifier "puts") (argument_list "("  -q        quiet, don\'t show statistics")" (( "(") (string_literal ""  -q        quiet, don\'t show statistics"" (" """) (string_content "  -q        quiet, don") (escape_sequence "\'") (string_content "t show statistics") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -r        copy directories recursively");" (call_expression "puts("  -r        copy directories recursively")" (identifier "puts") (argument_list "("  -r        copy directories recursively")" (( "(") (string_literal ""  -r        copy directories recursively"" (" """) (string_content "  -r        copy directories recursively") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -v        show verbose messages");" (call_expression "puts("  -v        show verbose messages")" (identifier "puts") (argument_list "("  -v        show verbose messages")" (( "(") (string_literal ""  -v        show verbose messages"" (" """) (string_content "  -v        show verbose messages") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -load sessname  Load settings from saved session");" (call_expression "puts("  -load sessname  Load settings from saved session")" (identifier "puts") (argument_list "("  -load sessname  Load settings from saved session")" (( "(") (string_literal ""  -load sessname  Load settings from saved session"" (" """) (string_content "  -load sessname  Load settings from saved session") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -P port   connect to specified port");" (call_expression "puts("  -P port   connect to specified port")" (identifier "puts") (argument_list "("  -P port   connect to specified port")" (( "(") (string_literal ""  -P port   connect to specified port"" (" """) (string_content "  -P port   connect to specified port") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -l user   connect with specified username");" (call_expression "puts("  -l user   connect with specified username")" (identifier "puts") (argument_list "("  -l user   connect with specified username")" (( "(") (string_literal ""  -l user   connect with specified username"" (" """) (string_content "  -l user   connect with specified username") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -pw passw login with specified password");" (call_expression "puts("  -pw passw login with specified password")" (identifier "puts") (argument_list "("  -pw passw login with specified password")" (( "(") (string_literal ""  -pw passw login with specified password"" (" """) (string_content "  -pw passw login with specified password") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -1 -2     force use of particular SSH protocol version");" (call_expression "puts("  -1 -2     force use of particular SSH protocol version")" (identifier "puts") (argument_list "("  -1 -2     force use of particular SSH protocol version")" (( "(") (string_literal ""  -1 -2     force use of particular SSH protocol version"" (" """) (string_content "  -1 -2     force use of particular SSH protocol version") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -4 -6     force use of IPv4 or IPv6");" (call_expression "puts("  -4 -6     force use of IPv4 or IPv6")" (identifier "puts") (argument_list "("  -4 -6     force use of IPv4 or IPv6")" (( "(") (string_literal ""  -4 -6     force use of IPv4 or IPv6"" (" """) (string_content "  -4 -6     force use of IPv4 or IPv6") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -C        enable compression");" (call_expression "puts("  -C        enable compression")" (identifier "puts") (argument_list "("  -C        enable compression")" (( "(") (string_literal ""  -C        enable compression"" (" """) (string_content "  -C        enable compression") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -i key    private key file for user authentication");" (call_expression "puts("  -i key    private key file for user authentication")" (identifier "puts") (argument_list "("  -i key    private key file for user authentication")" (( "(") (string_literal ""  -i key    private key file for user authentication"" (" """) (string_content "  -i key    private key file for user authentication") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -noagent  disable use of Pageant");" (call_expression "puts("  -noagent  disable use of Pageant")" (identifier "puts") (argument_list "("  -noagent  disable use of Pageant")" (( "(") (string_literal ""  -noagent  disable use of Pageant"" (" """) (string_content "  -noagent  disable use of Pageant") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -agent    enable use of Pageant");" (call_expression "puts("  -agent    enable use of Pageant")" (identifier "puts") (argument_list "("  -agent    enable use of Pageant")" (( "(") (string_literal ""  -agent    enable use of Pageant"" (" """) (string_content "  -agent    enable use of Pageant") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -hostkey aa:bb:cc:...");" (call_expression "puts("  -hostkey aa:bb:cc:...")" (identifier "puts") (argument_list "("  -hostkey aa:bb:cc:...")" (( "(") (string_literal ""  -hostkey aa:bb:cc:..."" (" """) (string_content "  -hostkey aa:bb:cc:...") (" """)) () ")"))) (; ";")) (expression_statement "puts("            manually specify a host key (may be repeated)");" (call_expression "puts("            manually specify a host key (may be repeated)")" (identifier "puts") (argument_list "("            manually specify a host key (may be repeated)")" (( "(") (string_literal ""            manually specify a host key (may be repeated)"" (" """) (string_content "            manually specify a host key (may be repeated)") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -batch    disable all interactive prompts");" (call_expression "puts("  -batch    disable all interactive prompts")" (identifier "puts") (argument_list "("  -batch    disable all interactive prompts")" (( "(") (string_literal ""  -batch    disable all interactive prompts"" (" """) (string_content "  -batch    disable all interactive prompts") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -proxycmd command");" (call_expression "puts("  -proxycmd command")" (identifier "puts") (argument_list "("  -proxycmd command")" (( "(") (string_literal ""  -proxycmd command"" (" """) (string_content "  -proxycmd command") (" """)) () ")"))) (; ";")) (expression_statement "puts("            use \'command\' as local proxy");" (call_expression "puts("            use \'command\' as local proxy")" (identifier "puts") (argument_list "("            use \'command\' as local proxy")" (( "(") (string_literal ""            use \'command\' as local proxy"" (" """) (string_content "            use ") (escape_sequence "\'") (string_content "command") (escape_sequence "\'") (string_content " as local proxy") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -unsafe   allow server-side wildcards (DANGEROUS)");" (call_expression "puts("  -unsafe   allow server-side wildcards (DANGEROUS)")" (identifier "puts") (argument_list "("  -unsafe   allow server-side wildcards (DANGEROUS)")" (( "(") (string_literal ""  -unsafe   allow server-side wildcards (DANGEROUS)"" (" """) (string_content "  -unsafe   allow server-side wildcards (DANGEROUS)") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -sftp     force use of SFTP protocol");" (call_expression "puts("  -sftp     force use of SFTP protocol")" (identifier "puts") (argument_list "("  -sftp     force use of SFTP protocol")" (( "(") (string_literal ""  -sftp     force use of SFTP protocol"" (" """) (string_content "  -sftp     force use of SFTP protocol") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -scp      force use of SCP protocol");" (call_expression "puts("  -scp      force use of SCP protocol")" (identifier "puts") (argument_list "("  -scp      force use of SCP protocol")" (( "(") (string_literal ""  -scp      force use of SCP protocol"" (" """) (string_content "  -scp      force use of SCP protocol") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -sshlog file");" (call_expression "puts("  -sshlog file")" (identifier "puts") (argument_list "("  -sshlog file")" (( "(") (string_literal ""  -sshlog file"" (" """) (string_content "  -sshlog file") (" """)) () ")"))) (; ";")) (expression_statement "puts("  -sshrawlog file");" (call_expression "puts("  -sshrawlog file")" (identifier "puts") (argument_list "("  -sshrawlog file")" (( "(") (string_literal ""  -sshrawlog file"" (" """) (string_content "  -sshrawlog file") (" """)) () ")"))) (; ";")) (expression_statement "puts("            log protocol details to a file");" (call_expression "puts("            log protocol details to a file")" (identifier "puts") (argument_list "("            log protocol details to a file")" (( "(") (string_literal ""            log protocol details to a file"" (" """) (string_content "            log protocol details to a file") (" """)) () ")"))) (; ";")) (expression_statement "FUN_000645f0(1);" (call_expression "FUN_000645f0(1)" (identifier "FUN_000645f0") (argument_list "(1)" (( "(") (number_literal "1") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */

void function_1(void)

{
  var_1("PuTTY Secure Copy client");
  var_1(PTR_ver_000a8fd8);
  var_1("Usage: pscp [options] [user@]host:source target");
  var_1("       pscp [options] source [source...] [user@]host:target");
  var_1("       pscp [options] -ls [user@]host:filespec");
  var_1("Options:");
  var_1("  -V        print version information and exit");
  var_1("  -pgpfp    print PGP key fingerprints and exit");
  var_1("  -p        preserve file attributes");
  var_1("  -q        quiet, don\'t show statistics");
  var_1("  -r        copy directories recursively");
  var_1("  -v        show verbose messages");
  var_1("  -load sessname  Load settings from saved session");
  var_1("  -P port   connect to specified port");
  var_1("  -l user   connect with specified username");
  var_1("  -pw passw login with specified password");
  var_1("  -1 -2     force use of particular SSH protocol version");
  var_1("  -4 -6     force use of IPv4 or IPv6");
  var_1("  -C        enable compression");
  var_1("  -i key    private key file for user authentication");
  var_1("  -noagent  disable use of Pageant");
  var_1("  -agent    enable use of Pageant");
  var_1("  -hostkey aa:bb:cc:...");
  var_1("            manually specify a host key (may be repeated)");
  var_1("  -batch    disable all interactive prompts");
  var_1("  -proxycmd command");
  var_1("            use \'command\' as local proxy");
  var_1("  -unsafe   allow server-side wildcards (DANGEROUS)");
  var_1("  -sftp     force use of SFTP protocol");
  var_1("  -scp      force use of SCP protocol");
  var_1("  -sshlog file");
  var_1("  -sshrawlog file");
  var_1("            log protocol details to a file");
  var_2(1);
  return;
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content) (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (number_literal)))) (return_statement))))

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

void MASKED(void)

{
  puts("PuTTY Secure Copy client");
  puts(PTR_s_Release_0_70_000a8fd8);
  puts("Usage: pscp [options] [user@]host:source target");
  puts("       pscp [options] source [source...] [user@]host:target");
  puts("       pscp [options] -ls [user@]host:filespec");
  puts("Options:");
  puts("  -V        print version information and exit");
  puts("  -pgpfp    print PGP key fingerprints and exit");
  puts("  -p        preserve file attributes");
  puts("  -q        quiet, don\'t show statistics");
  puts("  -r        copy directories recursively");
  puts("  -v        show verbose messages");
  puts("  -load sessname  Load settings from saved session");
  puts("  -P port   connect to specified port");
  puts("  -l user   connect with specified username");
  puts("  -pw passw login with specified password");
  puts("  -1 -2     force use of particular SSH protocol version");
  puts("  -4 -6     force use of IPv4 or IPv6");
  puts("  -C        enable compression");
  puts("  -i key    private key file for user authentication");
  puts("  -noagent  disable use of Pageant");
  puts("  -agent    enable use of Pageant");
  puts("  -hostkey aa:bb:cc:...");
  puts("            manually specify a host key (may be repeated)");
  puts("  -batch    disable all interactive prompts");
  puts("  -proxycmd command");
  puts("            use \'command\' as local proxy");
  puts("  -unsafe   allow server-side wildcards (DANGEROUS)");
  puts("  -sftp     force use of SFTP protocol");
  puts("  -scp      force use of SCP protocol");
  puts("  -sshlog file");
  puts("  -sshrawlog file");
  puts("            log protocol details to a file");
  FUN_000645f0(1);
  return;
}

