From 199390d9fab0bdf0b1a6065ac32b920e5bc23504 Mon Sep 17 00:00:00 2001 From: zawz Date: Thu, 12 Aug 2021 18:37:44 +0200 Subject: [PATCH] update for newer ztd version --- src/main.cpp | 46 ++++++++++++++++++++++------------------------ src/system.cpp | 2 +- 2 files changed, 23 insertions(+), 25 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 95a8466..20d3655 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -143,30 +143,28 @@ int main(int argc, char* argv[]) bool autoreload=true; bool from_stdin=false; - options.add(ztd::option("\r [Help]")); - options.add(ztd::option('h',"help", false, "Display this help message")); - options.add(ztd::option('v',"version", false, "Display version")); - options.add(ztd::option("mim-format", false, "Display mim file format help")); - options.add(ztd::option("zfd-format", false, "Display zfd file format help")); - options.add(ztd::option("command-tags", false, "Display for command tag help")); - options.add(ztd::option("shell-format", false, "Display for shell format help")); - - options.add(ztd::option("\r [Format]")); - options.add(ztd::option("no-log", false, "Disable console logging")); - - options.add(ztd::option("\r [Devices]")); - options.add(ztd::option('l',"list", false, "List detected devices")); - options.add(ztd::option('L',"full-list", false, "Print whole device list details")); - options.add(ztd::option('p',"port", true, "Connect to device and output to console", "device")); - options.add(ztd::option("\r [Map file]")); - options.add(ztd::option('m',"mim", false, "Read file in mim format")); - options.add(ztd::option('z',"zfd", false, "Read file in zfd format")); - options.add(ztd::option('o',"output", true, "Output the resulting map to file", "file")); - options.add(ztd::option("out-zfd", false, "Output in zfd format")); - options.add(ztd::option("aligner", true, "String to use for aligning output map format. Default \\t", "string")); - options.add(ztd::option("no-reload", false, "Disable auto reloading when file changes are detected")); - options.add(ztd::option("\rIf no file format is specified, the program will try to guess the format")); - // options.add(ztd::option('i',"interactive", false, "Start in interactive mode")); + options.add( + ztd::option("\r [Help]"), + ztd::option('h',"help", false, "Display this help message"), + ztd::option('v',"version", false, "Display version"), + ztd::option("mim-format", false, "Display mim file format help"), + ztd::option("zfd-format", false, "Display zfd file format help"), + ztd::option("command-tags", false, "Display for command tag help"), + ztd::option("shell-format", false, "Display for shell format help"), + ztd::option("\r [Format]"), + ztd::option("no-log", false, "Disable console logging"), + ztd::option("\r [Devices]"), + ztd::option('l',"list", false, "List detected devices"), + ztd::option('L',"full-list", false, "Print whole device list details"), + ztd::option('p',"port", true, "Connect to device and output to console", "device"), + ztd::option("\r [Map file]"), + ztd::option('m',"mim", false, "Read file in mim format"), + ztd::option('z',"zfd", false, "Read file in zfd format"), + ztd::option('o',"output", true, "Output the resulting map to file", "file"), + ztd::option("out-zfd", false, "Output in zfd format"), + ztd::option("aligner", true, "String to use for aligning output map format. Default \\t", "string"), + ztd::option("no-reload", false, "Disable auto reloading when file changes are detected") + ); std::vector arg; try diff --git a/src/system.cpp b/src/system.cpp index fe891e0..92e24e4 100644 --- a/src/system.cpp +++ b/src/system.cpp @@ -96,7 +96,7 @@ void announce_loop() device_check(); } - int ret = WEXITSTATUS(ztd::pclose2(stream, announce_thread_pid)); + ztd::pclose2(stream, announce_thread_pid); if(buff != NULL) free(buff);