instance->context->argc = argc;
instance->context->argv = argv;
- if (freerdp_detect_posix_style_command_line_syntax(instance->context->argc,instance->context->argv))
- {
- printf("warning: deprecated command-line syntax detected!\n");
- freerdp_client_print_command_line_help(argc, argv);
- exit(0);
- }
-
status = freerdp_client_parse_command_line_arguments(argc, argv, instance->settings);
if (status < 0)
channels = instance->context->channels;
- if (freerdp_detect_posix_style_command_line_syntax(instance->context->argc, instance->context->argv))
- {
- printf("warning: deprecated command-line syntax detected!\n");
- freerdp_client_print_command_line_help(argc, argv);
- exit(0);
- }
-
status = freerdp_client_parse_command_line_arguments(argc, argv, instance->settings);
if (status < 0)
freerdp_register_addin_provider(freerdp_channels_load_static_addin_entry, 0);
- if (freerdp_detect_windows_style_command_line_syntax(__argc, __argv))
- {
- status = freerdp_client_parse_command_line_arguments(__argc, __argv, instance->settings);
+ status = freerdp_client_parse_command_line_arguments(__argc, __argv, instance->settings);
- freerdp_client_load_addins(instance->context->channels, instance->settings);
- }
- else
- {
- freerdp_client_print_command_line_help(__argc, __argv);
- }
+ freerdp_client_load_addins(instance->context->channels, instance->settings);
if (status < 0)
{
status = CommandLineParseArgumentsA(argc, (const char**) argv, args, flags, settings,
freerdp_client_command_line_pre_filter, freerdp_client_command_line_post_filter);
- printf("status: %d\n", status);
-
if (status == COMMAND_LINE_STATUS_PRINT_HELP)
{
freerdp_client_print_command_line_help(argc, argv);
#include <freerdp/api.h>
#include <freerdp/freerdp.h>
-FREERDP_API BOOL freerdp_detect_windows_style_command_line_syntax(int argc, char** argv);
-FREERDP_API BOOL freerdp_detect_posix_style_command_line_syntax(int argc, char** argv);
-
FREERDP_API int freerdp_client_parse_command_line_arguments(int argc, char** argv, rdpSettings* settings);
FREERDP_API int freerdp_client_load_addins(rdpChannels* channels, rdpSettings* settings);
FREERDP_API int freerdp_client_print_command_line_help(int argc, char** argv);