summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-06-07 11:19:47 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-06-09 07:53:06 +0200
commitabcdc02cd0a138cdf9cc5fea8b44d9d491bd6cb1 (patch)
tree4e252399d454bba3db32f3359728f7bbc8be521d /src
parentsd-journal: use _cleanup_ (diff)
downloadsystemd-abcdc02cd0a138cdf9cc5fea8b44d9d491bd6cb1.tar.xz
systemd-abcdc02cd0a138cdf9cc5fea8b44d9d491bd6cb1.zip
sd-journal: inline variable declarations
Diffstat (limited to 'src')
-rw-r--r--src/libsystemd/sd-journal/sd-journal.c25
1 files changed, 9 insertions, 16 deletions
diff --git a/src/libsystemd/sd-journal/sd-journal.c b/src/libsystemd/sd-journal/sd-journal.c
index 96d0430a00..5138993f05 100644
--- a/src/libsystemd/sd-journal/sd-journal.c
+++ b/src/libsystemd/sd-journal/sd-journal.c
@@ -147,8 +147,6 @@ static void set_location(sd_journal *j, JournalFile *f, Object *o) {
}
static int match_is_valid(const void *data, size_t size) {
- const char *b, *p;
-
assert(data);
if (size < 2)
@@ -157,8 +155,8 @@ static int match_is_valid(const void *data, size_t size) {
if (((char*) data)[0] == '_' && ((char*) data)[1] == '_')
return false;
- b = data;
- for (p = b; p < b + size; p++) {
+ const char *b = data;
+ for (const char *p = b; p < b + size; p++) {
if (*p == '=')
return p > b;
@@ -180,9 +178,8 @@ static int match_is_valid(const void *data, size_t size) {
static bool same_field(const void *_a, size_t s, const void *_b, size_t t) {
const uint8_t *a = _a, *b = _b;
- size_t j;
- for (j = 0; j < s && j < t; j++) {
+ for (size_t j = 0; j < s && j < t; j++) {
if (a[j] != b[j])
return false;
@@ -818,7 +815,7 @@ static int next_beyond_location(sd_journal *j, JournalFile *f, direction_t direc
static int real_journal_next(sd_journal *j, direction_t direction) {
JournalFile *new_file = NULL;
- unsigned i, n_files;
+ unsigned n_files;
const void **files;
Object *o;
int r;
@@ -830,7 +827,7 @@ static int real_journal_next(sd_journal *j, direction_t direction) {
if (r < 0)
return r;
- for (i = 0; i < n_files; i++) {
+ for (unsigned i = 0; i < n_files; i++) {
JournalFile *f = (JournalFile *)files[i];
bool found;
@@ -2084,7 +2081,6 @@ _public_ int sd_journal_open_directory_fd(sd_journal **ret, int fd, int flags) {
_public_ int sd_journal_open_files_fd(sd_journal **ret, int fds[], unsigned n_fds, int flags) {
JournalFile *f;
_cleanup_(sd_journal_closep) sd_journal *j = NULL;
- unsigned i;
int r;
assert_return(ret, -EINVAL);
@@ -2095,7 +2091,7 @@ _public_ int sd_journal_open_files_fd(sd_journal **ret, int fds[], unsigned n_fd
if (!j)
return -ENOMEM;
- for (i = 0; i < n_fds; i++) {
+ for (unsigned i = 0; i < n_fds; i++) {
struct stat st;
if (fds[i] < 0) {
@@ -2232,8 +2228,6 @@ _public_ int sd_journal_get_monotonic_usec(sd_journal *j, uint64_t *ret, sd_id12
}
static bool field_is_valid(const char *field) {
- const char *p;
-
assert(field);
if (isempty(field))
@@ -2242,7 +2236,7 @@ static bool field_is_valid(const char *field) {
if (startswith(field, "__"))
return false;
- for (p = field; *p; p++) {
+ for (const char *p = field; *p; p++) {
if (*p == '_')
continue;
@@ -2261,7 +2255,6 @@ static bool field_is_valid(const char *field) {
_public_ int sd_journal_get_data(sd_journal *j, const char *field, const void **data, size_t *size) {
JournalFile *f;
- uint64_t i, n;
size_t field_length;
int r;
Object *o;
@@ -2286,8 +2279,8 @@ _public_ int sd_journal_get_data(sd_journal *j, const char *field, const void **
field_length = strlen(field);
- n = journal_file_entry_n_items(o);
- for (i = 0; i < n; i++) {
+ uint64_t n = journal_file_entry_n_items(o);
+ for (uint64_t i = 0; i < n; i++) {
Object *d;
uint64_t p, l;
size_t t;