mirror of https://github.com/xzeldon/htop.git
Merge pull request #657 from kalbasit/remove_whitespace_from_config_file
Settings: do not emit trailing whitespace
This commit is contained in:
commit
33fda93271
12
Settings.c
12
Settings.c
|
@ -255,23 +255,29 @@ static bool Settings_read(Settings* this, const char* fileName) {
|
||||||
|
|
||||||
static void writeFields(FILE* fd, ProcessField* fields, const char* name) {
|
static void writeFields(FILE* fd, ProcessField* fields, const char* name) {
|
||||||
fprintf(fd, "%s=", name);
|
fprintf(fd, "%s=", name);
|
||||||
|
const char* sep = "";
|
||||||
for (int i = 0; fields[i]; i++) {
|
for (int i = 0; fields[i]; i++) {
|
||||||
// This "-1" is for compatibility with the older enum format.
|
// This "-1" is for compatibility with the older enum format.
|
||||||
fprintf(fd, "%d ", (int) fields[i]-1);
|
fprintf(fd, "%s%d", sep, (int) fields[i]-1);
|
||||||
|
sep = " ";
|
||||||
}
|
}
|
||||||
fprintf(fd, "\n");
|
fprintf(fd, "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void writeMeters(Settings* this, FILE* fd, int column) {
|
static void writeMeters(Settings* this, FILE* fd, int column) {
|
||||||
|
const char* sep = "";
|
||||||
for (int i = 0; i < this->columns[column].len; i++) {
|
for (int i = 0; i < this->columns[column].len; i++) {
|
||||||
fprintf(fd, "%s ", this->columns[column].names[i]);
|
fprintf(fd, "%s%s", sep, this->columns[column].names[i]);
|
||||||
|
sep = " ";
|
||||||
}
|
}
|
||||||
fprintf(fd, "\n");
|
fprintf(fd, "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void writeMeterModes(Settings* this, FILE* fd, int column) {
|
static void writeMeterModes(Settings* this, FILE* fd, int column) {
|
||||||
|
const char* sep = "";
|
||||||
for (int i = 0; i < this->columns[column].len; i++) {
|
for (int i = 0; i < this->columns[column].len; i++) {
|
||||||
fprintf(fd, "%d ", this->columns[column].modes[i]);
|
fprintf(fd, "%s%d", sep, this->columns[column].modes[i]);
|
||||||
|
sep = " ";
|
||||||
}
|
}
|
||||||
fprintf(fd, "\n");
|
fprintf(fd, "\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue