aboutsummaryrefslogtreecommitdiff
path: root/src/vtab.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2013-01-01 13:25:55 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2013-01-01 13:33:04 +0200
commit24e6dfa7cffceea0cac0f3cc349192788f040939 (patch)
treec2bd53e9bc58873c8187e6bd622ae152b35d1d51 /src/vtab.c
parent2bdd70d698c63d32f25b4f1142e09f5eaef4812a (diff)
downloadwydawca-24e6dfa7cffceea0cac0f3cc349192788f040939.tar.gz
wydawca-24e6dfa7cffceea0cac0f3cc349192788f040939.tar.bz2
Update copyright years. Switch to a familiar style.
Diffstat (limited to 'src/vtab.c')
-rw-r--r--src/vtab.c97
1 files changed, 47 insertions, 50 deletions
diff --git a/src/vtab.c b/src/vtab.c
index e05b964..e02ebe7 100644
--- a/src/vtab.c
+++ b/src/vtab.c
@@ -1,5 +1,5 @@
/* wydawca - automatic release submission daemon
- Copyright (C) 2009-2011 Sergey Poznyakoff
+ Copyright (C) 2009-2013 Sergey Poznyakoff
Wydawca is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
@@ -16,77 +16,74 @@
#include "wydawca.h"
-struct virt_tab_reg
-{
- char *scheme;
- struct virt_tab vtab;
+struct virt_tab_reg {
+ char *scheme;
+ struct virt_tab vtab;
};
static struct virt_tab_reg reg[] = {
- { "file",
- { dir_test_url, dir_move_file, dir_archive_file,
- dir_symlink_file, dir_rmsymlink_file } },
- { "dir",
- { dir_test_url, dir_move_file, dir_archive_file,
- dir_symlink_file, dir_rmsymlink_file } },
- { "null",
- { NULL, null_move_file, null_archive_file, null_symlink_file,
- null_rmsymlink_file } },
- { NULL }
+ { "file",
+ { dir_test_url, dir_move_file, dir_archive_file,
+ dir_symlink_file, dir_rmsymlink_file } },
+ { "dir",
+ { dir_test_url, dir_move_file, dir_archive_file,
+ dir_symlink_file, dir_rmsymlink_file } },
+ { "null",
+ { NULL, null_move_file, null_archive_file, null_symlink_file,
+ null_rmsymlink_file } },
+ { NULL }
};
int
-url_to_vtab (mu_url_t url, struct virt_tab *vtab)
+url_to_vtab(mu_url_t url, struct virt_tab *vtab)
{
- const char *scheme;
- int i;
+ const char *scheme;
+ int i;
- if (mu_url_sget_scheme (url, &scheme))
- return 1;
- for (i = 0; reg[i].scheme; i++)
- if (strcmp (reg[i].scheme, scheme) == 0)
- {
- *vtab = reg[i].vtab;
- return 0;
- }
- return 1;
+ if (mu_url_sget_scheme(url, &scheme))
+ return 1;
+ for (i = 0; reg[i].scheme; i++)
+ if (strcmp(reg[i].scheme, scheme) == 0) {
+ *vtab = reg[i].vtab;
+ return 0;
+ }
+ return 1;
}
-
int
-move_file (struct file_triplet *trp, enum file_type file_id)
+move_file(struct file_triplet *trp, enum file_type file_id)
{
- int rc = trp->spool->vtab.move_file (trp, file_id);
- report_add ("Move %s to %s: %s", trp->file[file_id].name, trp->relative_dir,
- rc == 0 ? "OK" : "FAILED");
- return rc;
+ int rc = trp->spool->vtab.move_file(trp, file_id);
+ report_add("Move %s to %s: %s", trp->file[file_id].name,
+ trp->relative_dir, rc == 0 ? "OK" : "FAILED");
+ return rc;
}
int
-archive_file (struct file_triplet *trp, const char *file_name)
+archive_file(struct file_triplet *trp, const char *file_name)
{
- int rc = trp->spool->vtab.archive_file (trp, file_name);
- report_add ("Archive and remove %s/%s: %s", trp->relative_dir, file_name,
- rc == 0 ? "OK" : "FAILED");
- return rc;
+ int rc = trp->spool->vtab.archive_file(trp, file_name);
+ report_add("Archive and remove %s/%s: %s",
+ trp->relative_dir, file_name,
+ rc == 0 ? "OK" : "FAILED");
+ return rc;
}
int
-symlink_file (struct file_triplet *trp,
- const char *wanted_src, const char *wanted_dst)
+symlink_file(struct file_triplet *trp,
+ const char *wanted_src, const char *wanted_dst)
{
- int rc = trp->spool->vtab.symlink_file (trp, wanted_src, wanted_dst);
- report_add ("Symlink %s to %s in %s/: %s", wanted_src, wanted_dst,
- trp->relative_dir,
- rc == 0 ? "OK" : "FAILED");
- return rc;
+ int rc = trp->spool->vtab.symlink_file(trp, wanted_src, wanted_dst);
+ report_add("Symlink %s to %s in %s/: %s", wanted_src, wanted_dst,
+ trp->relative_dir, rc == 0 ? "OK" : "FAILED");
+ return rc;
}
int
-rmsymlink_file (struct file_triplet *trp, const char *file_name)
+rmsymlink_file(struct file_triplet *trp, const char *file_name)
{
- int rc = trp->spool->vtab.rmsymlink_file (trp, file_name);
- report_add ("Remove symlink %s/%s: %s", trp->relative_dir, file_name,
- rc == 0 ? "OK" : "FAILED");
- return rc;
+ int rc = trp->spool->vtab.rmsymlink_file(trp, file_name);
+ report_add("Remove symlink %s/%s: %s", trp->relative_dir, file_name,
+ rc == 0 ? "OK" : "FAILED");
+ return rc;
}

Return to:

Send suggestions and report system problems to the System administrator.