1
0
Fork 0

fix some clang-format rules

This commit is contained in:
Lukas Wurzinger 2022-12-04 11:48:34 +01:00
parent f0705dbefc
commit 9a694f3ff5
3 changed files with 149 additions and 265 deletions

View file

@ -5,16 +5,14 @@
#include "../readarg.h"
enum opt
{
enum opt {
OPT_HELP,
OPT_VERSION,
};
static int write_callback(void *ctx, const char *buf, size_t len);
int main(int argc, char **argv)
{
int main(int argc, char **argv) {
struct readarg_opt opts[] = {
[OPT_HELP] = {
.names = {
@ -44,7 +42,7 @@ int main(int argc, char **argv)
1,
4,
},
}
},
},
{
.names = {
@ -56,7 +54,7 @@ int main(int argc, char **argv)
.bounds.val = {
2,
},
}
},
},
{
.names = {
@ -66,7 +64,7 @@ int main(int argc, char **argv)
.arg = {
.name = "uri",
.bounds.inf = 1,
}
},
},
{
.names = {
@ -76,7 +74,7 @@ int main(int argc, char **argv)
.arg = {
.name = "file",
.bounds.inf = 1,
}
},
},
{
.names = {
@ -128,14 +126,11 @@ int main(int argc, char **argv)
};
struct readarg_parser rp;
readarg_parser_init(
&rp,
opts,
opers,
(struct readarg_view_strings){
.strings = (const char **)argv + 1,
.len = argc - 1,
});
readarg_parser_init(&rp, opts, opers,
(struct readarg_view_strings){
.strings = (const char **)argv + 1,
.len = argc - 1,
});
while (readarg_parse(&rp))
;
@ -146,21 +141,18 @@ int main(int argc, char **argv)
.ctx = NULL,
};
if (rp.error != READARG_ESUCCESS)
{
if (rp.error != READARG_ESUCCESS) {
fprintf(stderr, "Error: %d\n", rp.error);
readarg_helpgen_put_usage(&rp, &writer, progname, "Usage");
return 1;
}
if (rp.opts[OPT_HELP].arg.val.len >= 1)
{
if (rp.opts[OPT_HELP].arg.val.len >= 1) {
readarg_helpgen_put_usage(&rp, &writer, progname, "Usage");
return 0;
}
if (rp.opts[OPT_VERSION].arg.val.len >= 1)
{
if (rp.opts[OPT_VERSION].arg.val.len >= 1) {
printf("0.0.0\n");
return 0;
}
@ -168,24 +160,18 @@ int main(int argc, char **argv)
printf("opt:\n");
{
struct readarg_opt *curr = rp.opts;
for (size_t i = 0; readarg_validate_opt(curr + i); i++)
{
for (size_t j = 0; j < sizeof curr[i].names / sizeof *curr[i].names; j++)
{
if (curr[i].names[j])
{
for (size_t k = 0; curr[i].names[j][k]; k++)
{
for (size_t i = 0; readarg_validate_opt(curr + i); i++) {
for (size_t j = 0; j < sizeof curr[i].names / sizeof *curr[i].names; j++) {
if (curr[i].names[j]) {
for (size_t k = 0; curr[i].names[j][k]; k++) {
printf("%s ", curr[i].names[j][k]);
}
}
}
printf("{ [%zu] ", curr[i].arg.val.len);
if (curr[i].arg.name)
{
if (curr[i].arg.name) {
struct readarg_view_strings val = curr[i].arg.val;
for (size_t j = 0; j < val.len; j++)
{
for (size_t j = 0; j < val.len; j++) {
printf("%s ", val.strings[j]);
}
}
@ -196,11 +182,9 @@ int main(int argc, char **argv)
printf("oper:\n");
{
struct readarg_arg *curr = rp.opers;
for (size_t i = 0; readarg_validate_arg(curr + i); i++)
{
for (size_t i = 0; readarg_validate_arg(curr + i); i++) {
printf("%s { [%zu] ", curr[i].name, curr[i].val.len);
for (size_t j = 0; j < curr[i].val.len; j++)
{
for (size_t j = 0; j < curr[i].val.len; j++) {
printf("%s ", curr[i].val.strings[j]);
}
printf("}\n");
@ -210,8 +194,7 @@ int main(int argc, char **argv)
return 0;
}
static int write_callback(void *ctx, const char *buf, size_t len)
{
static int write_callback(void *ctx, const char *buf, size_t len) {
(void)ctx;
return fwrite(buf, 1, len, stderr) == len;
}