Enforce const correctness on strings
(cherry picked from commit 9801f46ece0ca2525f02d71464efc42296dddcb5)
Этот коммит содержится в:
родитель
39709aa665
Коммит
70f439d9a9
@ -32,7 +32,7 @@
|
||||
|
||||
|
||||
static int graph = 1, show_as = 0, info_show = 0, info_page = 0, info_start = 0, show_items = 0, show_mtime = 0;
|
||||
static char *message = NULL;
|
||||
static const char *message = NULL;
|
||||
|
||||
|
||||
|
||||
@ -256,7 +256,7 @@ static void browse_draw_item(struct dir *n, int row) {
|
||||
|
||||
void browse_draw() {
|
||||
struct dir *t;
|
||||
char *tmp;
|
||||
const char *tmp;
|
||||
int selected = 0, i;
|
||||
|
||||
erase();
|
||||
|
@ -181,7 +181,7 @@ static void draw_error(char *cur, char *msg) {
|
||||
|
||||
void dir_draw() {
|
||||
float f;
|
||||
char *unit;
|
||||
const char *unit;
|
||||
|
||||
switch(dir_ui) {
|
||||
case 0:
|
||||
|
@ -33,7 +33,7 @@ int page, start;
|
||||
|
||||
|
||||
#define KEYS 19
|
||||
char *keys[KEYS*2] = {
|
||||
const char *keys[KEYS*2] = {
|
||||
/*|----key----| |----------------description----------------|*/
|
||||
"up, k", "Move cursor up",
|
||||
"down, j", "Move cursor down",
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include <sys/wait.h>
|
||||
|
||||
void shell_draw() {
|
||||
char *full_path;
|
||||
const char *full_path;
|
||||
int res;
|
||||
|
||||
/* suspend ncurses mode */
|
||||
@ -52,7 +52,7 @@ void shell_draw() {
|
||||
"Press any key to continue.",
|
||||
full_path, res);
|
||||
} else {
|
||||
char *shell = getenv("NCDU_SHELL");
|
||||
const char *shell = getenv("NCDU_SHELL");
|
||||
if (shell == NULL) {
|
||||
shell = getenv("SHELL");
|
||||
if (shell == NULL)
|
||||
|
10
src/util.c
10
src/util.c
@ -62,7 +62,7 @@ char *cropstr(const char *from, int s) {
|
||||
}
|
||||
|
||||
|
||||
float formatsize(int64_t from, char **unit) {
|
||||
float formatsize(int64_t from, const char **unit) {
|
||||
float r = from;
|
||||
if (si) {
|
||||
if(r < 1000.0f) { *unit = " B"; }
|
||||
@ -87,7 +87,7 @@ float formatsize(int64_t from, char **unit) {
|
||||
|
||||
|
||||
void printsize(enum ui_coltype t, int64_t from) {
|
||||
char *unit;
|
||||
const char *unit;
|
||||
float r = formatsize(from, &unit);
|
||||
uic_set(t == UIC_HD ? UIC_NUM_HD : t == UIC_SEL ? UIC_NUM_SEL : UIC_NUM);
|
||||
printw("%5.1f", r);
|
||||
@ -218,7 +218,7 @@ void nccreate(int height, int width, const char *title) {
|
||||
}
|
||||
|
||||
|
||||
void ncprint(int r, int c, char *fmt, ...) {
|
||||
void ncprint(int r, int c, const char *fmt, ...) {
|
||||
va_list arg;
|
||||
va_start(arg, fmt);
|
||||
move(subwinr+r, subwinc+c);
|
||||
@ -227,7 +227,7 @@ void ncprint(int r, int c, char *fmt, ...) {
|
||||
}
|
||||
|
||||
|
||||
void nctab(int c, int sel, int num, char *str) {
|
||||
void nctab(int c, int sel, int num, const char *str) {
|
||||
uic_set(sel ? UIC_KEY_HD : UIC_KEY);
|
||||
ncprint(0, c, "%d", num);
|
||||
uic_set(sel ? UIC_HD : UIC_DEFAULT);
|
||||
@ -355,7 +355,7 @@ void freedir(struct dir *dr) {
|
||||
}
|
||||
|
||||
|
||||
char *getpath(struct dir *cur) {
|
||||
const char *getpath(struct dir *cur) {
|
||||
static char *dat;
|
||||
static int datl = 0;
|
||||
struct dir *d, **list;
|
||||
|
@ -106,10 +106,10 @@ int ncresize(int, int);
|
||||
void nccreate(int, int, const char *);
|
||||
|
||||
/* printf something somewhere in the last created window */
|
||||
void ncprint(int, int, char *, ...);
|
||||
void ncprint(int, int, const char *, ...);
|
||||
|
||||
/* Add a "tab" to a window */
|
||||
void nctab(int, int, int, char *);
|
||||
void nctab(int, int, int, const char *);
|
||||
|
||||
/* same as the w* functions of ncurses, with a color */
|
||||
#define ncaddstr(r, c, s) mvaddstr(subwinr+(r), subwinc+(c), s)
|
||||
@ -129,7 +129,7 @@ void nctab(int, int, int, char *);
|
||||
char *cropstr(const char *, int);
|
||||
|
||||
/* Converts the given size in bytes into a float (0 <= f < 1000) and a unit string */
|
||||
float formatsize(int64_t, char **);
|
||||
float formatsize(int64_t, const char **);
|
||||
|
||||
/* print size in the form of xxx.x XB */
|
||||
void printsize(enum ui_coltype, int64_t);
|
||||
@ -148,7 +148,7 @@ void freedir(struct dir *);
|
||||
|
||||
/* generates full path from a dir item,
|
||||
returned pointer will be overwritten with a subsequent call */
|
||||
char *getpath(struct dir *);
|
||||
const char *getpath(struct dir *);
|
||||
|
||||
/* returns the root element of the given dir struct */
|
||||
struct dir *getroot(struct dir *);
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user