From 21e7daac0f9f0af048718ffd8a469611f6ff5a61 Mon Sep 17 00:00:00 2001 From: YZBruh Date: Mon, 4 Mar 2024 23:17:13 +0300 Subject: [PATCH] pbt: add global variables, macros --- binary/include/common.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/binary/include/common.h b/binary/include/common.h index 1d4220c..b600b6f 100644 --- a/binary/include/common.h +++ b/binary/include/common.h @@ -31,6 +31,7 @@ * limitations under the License. */ +/* funcs */ void error(const char *err_msg); void check_psf(); void check_root(); @@ -38,6 +39,34 @@ void listpart(); void backup(char *target_pt, char *pst); void flash(); +/* macros */ +#define ANSI_RED "\033[31m" +#define ANSI_YELLOW "\033[33m" +#define ANSI_GREEN "\033[32m" +#define ANSI_RESET "\033[0m" + +#define PACK_VER "1.5.0" +#define PACK_VER_CODE "150" +#define PACK_NAME "Partition Backupper" +#define PACK_LANG "en" + +/* variables */ +extern char *argx_target_p; +extern char *out; +extern char *outdir; +extern char *my_out; +extern char *cust_cxt; +extern char cust_cxt_path[150]; +extern char cust_cxt_ckpath[150]; +extern char cust_cxt_cklpath[150]; +extern char path[300]; +extern char cmd[256]; +extern bool use_argx_p; +extern bool use_logical; +extern bool use_cust_cxt; +extern bool pbt_ab; +extern bool pbt_logical; + /* end of code */ #endif