Skip to content

Commit

Permalink
Fix macOS build error
Browse files Browse the repository at this point in the history
  • Loading branch information
ccmywish committed Aug 23, 2024
1 parent 909391c commit 6579e52
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
5 changes: 4 additions & 1 deletion include/chsrc.h
Original file line number Diff line number Diff line change
Expand Up @@ -779,8 +779,11 @@ chsrc_ensure_root ()
if (0!=atoi(euid)) goto not_root;
else return;
}

char *msg = NULL;
not_root:
char *msg = CliOpt_InEnglish ? "Use sudo before the command or switch to root to ensure the necessary permissions" : "请在命令前使用 sudo 或切换为root用户来保证必要的权限";
msg = CliOpt_InEnglish ? "Use sudo before the command or switch to root to ensure the necessary permissions"
: "请在命令前使用 sudo 或切换为root用户来保证必要的权限";
chsrc_error (msg);
exit (Exit_UserCause);
}
Expand Down
4 changes: 3 additions & 1 deletion include/xy.h
Original file line number Diff line number Diff line change
Expand Up @@ -300,9 +300,11 @@ _xy_str_to_terminal_style (int style, const char *str)
color_fmt_str = "\e[9m%s\e[0m"; break;
}


size_t len = 0;
new_str:
// -2 把中间%s减掉
size_t len = strlen (color_fmt_str) - 2;
len = strlen (color_fmt_str) - 2;
char *buf = malloc (strlen (str) + len + 1);
sprintf (buf, color_fmt_str, str);
return buf;
Expand Down

0 comments on commit 6579e52

Please sign in to comment.