aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/shada.c
diff options
context:
space:
mode:
authordundargoc <gocdundar@gmail.com>2023-12-31 01:54:34 +0100
committerdundargoc <33953936+dundargoc@users.noreply.github.com>2024-01-02 21:59:12 +0100
commit735aa4c4c89943b26f1d6ba0d3e076002490c09d (patch)
treea96add0d8cfc4d4b86b87786d6c3f45a2f3db9ec /src/nvim/shada.c
parent3f35c69b23d1bc951f158e4e3d8e554f89bd1037 (diff)
downloadrneovim-735aa4c4c89943b26f1d6ba0d3e076002490c09d.tar.gz
rneovim-735aa4c4c89943b26f1d6ba0d3e076002490c09d.tar.bz2
rneovim-735aa4c4c89943b26f1d6ba0d3e076002490c09d.zip
refactor: remove redundant struct names
A struct can be anonymous if only its typedef is used.
Diffstat (limited to 'src/nvim/shada.c')
-rw-r--r--src/nvim/shada.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/nvim/shada.c b/src/nvim/shada.c
index bcd00b3b08..0544529304 100644
--- a/src/nvim/shada.c
+++ b/src/nvim/shada.c
@@ -346,25 +346,25 @@ typedef struct {
PMap(cstr_t) file_marks; ///< All file marks.
} WriteMergerState;
-struct sd_read_def;
+typedef struct sd_read_def ShaDaReadDef;
/// Function used to close files defined by ShaDaReadDef
-typedef void (*ShaDaReadCloser)(struct sd_read_def *const sd_reader)
+typedef void (*ShaDaReadCloser)(ShaDaReadDef *const sd_reader)
REAL_FATTR_NONNULL_ALL;
/// Function used to read ShaDa files
-typedef ptrdiff_t (*ShaDaFileReader)(struct sd_read_def *const sd_reader,
+typedef ptrdiff_t (*ShaDaFileReader)(ShaDaReadDef *const sd_reader,
void *const dest,
const size_t size)
REAL_FATTR_NONNULL_ALL REAL_FATTR_WARN_UNUSED_RESULT;
/// Function used to skip in ShaDa files
-typedef int (*ShaDaFileSkipper)(struct sd_read_def *const sd_reader,
+typedef int (*ShaDaFileSkipper)(ShaDaReadDef *const sd_reader,
const size_t offset)
REAL_FATTR_NONNULL_ALL REAL_FATTR_WARN_UNUSED_RESULT;
/// Structure containing necessary pointers for reading ShaDa files
-typedef struct sd_read_def {
+struct sd_read_def {
ShaDaFileReader read; ///< Reader function.
ShaDaReadCloser close; ///< Close function.
ShaDaFileSkipper skip; ///< Function used to skip some bytes.
@@ -373,27 +373,27 @@ typedef struct sd_read_def {
const char *error; ///< Error message in case of error.
uintmax_t fpos; ///< Current position (amount of bytes read since
///< reader structure initialization). May overflow.
-} ShaDaReadDef;
+};
-struct sd_write_def;
+typedef struct sd_write_def ShaDaWriteDef;
/// Function used to close files defined by ShaDaWriteDef
-typedef void (*ShaDaWriteCloser)(struct sd_write_def *const sd_writer)
+typedef void (*ShaDaWriteCloser)(ShaDaWriteDef *const sd_writer)
REAL_FATTR_NONNULL_ALL;
/// Function used to write ShaDa files
-typedef ptrdiff_t (*ShaDaFileWriter)(struct sd_write_def *const sd_writer,
+typedef ptrdiff_t (*ShaDaFileWriter)(ShaDaWriteDef *const sd_writer,
const void *const src,
const size_t size)
REAL_FATTR_NONNULL_ALL REAL_FATTR_WARN_UNUSED_RESULT;
/// Structure containing necessary pointers for writing ShaDa files
-typedef struct sd_write_def {
+struct sd_write_def {
ShaDaFileWriter write; ///< Writer function.
ShaDaWriteCloser close; ///< Close function.
void *cookie; ///< Data describing object written to.
const char *error; ///< Error message in case of error.
-} ShaDaWriteDef;
+};
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "shada.c.generated.h"