mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-21 23:38:49 -05:00
create a typedef for enum _alpm_errno_t
This is consistent with the other enums and structs, and should be slightly more readable. Signed-off-by: Jonathan Conder <jonno.conder@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
1de5070bb3
commit
a3f9399295
2
README
2
README
@ -389,7 +389,7 @@ API CHANGES BETWEEN 3.5 AND 4.0
|
||||
- PM_ prefixes for enum values are now ALPM_
|
||||
- pm prefixes for structs and enums are now alpm_
|
||||
- alpm_initialize now has parameters: char *root, char *dbpath,
|
||||
_alpm_errno_t *err and returns an alpm_handle_t struct.
|
||||
alpm_errno_t *err and returns an alpm_handle_t struct.
|
||||
- alpm_release now takes an alpm_handle_t *.
|
||||
- alpm_db_register_sync() now requires a extra parameter of a alpm_siglevel_t.
|
||||
- alpm_pkg_load() now requires an extra parameter of an alpm_siglevel_t
|
||||
|
@ -47,9 +47,9 @@
|
||||
* @return a context handle on success, NULL on error, err will be set if provided
|
||||
*/
|
||||
alpm_handle_t SYMEXPORT *alpm_initialize(const char *root, const char *dbpath,
|
||||
enum _alpm_errno_t *err)
|
||||
alpm_errno_t *err)
|
||||
{
|
||||
enum _alpm_errno_t myerr;
|
||||
alpm_errno_t myerr;
|
||||
const char *lf = "db.lck";
|
||||
size_t lockfilelen;
|
||||
alpm_handle_t *myhandle = _alpm_handle_new();
|
||||
|
@ -1115,7 +1115,7 @@ char *alpm_compute_sha256sum(const char *filename);
|
||||
/** @addtogroup alpm_api_errors Error Codes
|
||||
* @{
|
||||
*/
|
||||
enum _alpm_errno_t {
|
||||
typedef enum _alpm_errno_t {
|
||||
ALPM_ERR_MEMORY = 1,
|
||||
ALPM_ERR_SYSTEM,
|
||||
ALPM_ERR_BADPERMS,
|
||||
@ -1179,19 +1179,19 @@ enum _alpm_errno_t {
|
||||
ALPM_ERR_LIBCURL,
|
||||
ALPM_ERR_EXTERNAL_DOWNLOAD,
|
||||
ALPM_ERR_GPGME
|
||||
};
|
||||
} alpm_errno_t;
|
||||
|
||||
/** Returns the current error code from the handle. */
|
||||
enum _alpm_errno_t alpm_errno(alpm_handle_t *handle);
|
||||
alpm_errno_t alpm_errno(alpm_handle_t *handle);
|
||||
|
||||
/** Returns the string corresponding to an error number. */
|
||||
const char *alpm_strerror(enum _alpm_errno_t err);
|
||||
const char *alpm_strerror(alpm_errno_t err);
|
||||
|
||||
/* End of alpm_api_errors */
|
||||
/** @} */
|
||||
|
||||
alpm_handle_t *alpm_initialize(const char *root, const char *dbpath,
|
||||
enum _alpm_errno_t *err);
|
||||
alpm_errno_t *err);
|
||||
int alpm_release(alpm_handle_t *handle);
|
||||
|
||||
enum alpm_caps {
|
||||
|
@ -29,12 +29,12 @@
|
||||
#include "alpm.h"
|
||||
#include "handle.h"
|
||||
|
||||
enum _alpm_errno_t SYMEXPORT alpm_errno(alpm_handle_t *handle)
|
||||
alpm_errno_t SYMEXPORT alpm_errno(alpm_handle_t *handle)
|
||||
{
|
||||
return handle->pm_errno;
|
||||
}
|
||||
|
||||
const char SYMEXPORT *alpm_strerror(enum _alpm_errno_t err)
|
||||
const char SYMEXPORT *alpm_strerror(alpm_errno_t err)
|
||||
{
|
||||
switch(err) {
|
||||
/* System */
|
||||
|
@ -339,7 +339,7 @@ static char *canonicalize_path(const char *path) {
|
||||
return new_path;
|
||||
}
|
||||
|
||||
enum _alpm_errno_t _alpm_set_directory_option(const char *value,
|
||||
alpm_errno_t _alpm_set_directory_option(const char *value,
|
||||
char **storage, int must_exist)
|
||||
{
|
||||
struct stat st;
|
||||
|
@ -93,7 +93,7 @@ struct __alpm_handle_t {
|
||||
alpm_siglevel_t siglevel; /* Default signature verification level */
|
||||
|
||||
/* error code */
|
||||
enum _alpm_errno_t pm_errno;
|
||||
alpm_errno_t pm_errno;
|
||||
};
|
||||
|
||||
alpm_handle_t *_alpm_handle_new(void);
|
||||
@ -102,7 +102,7 @@ void _alpm_handle_free(alpm_handle_t *handle);
|
||||
int _alpm_handle_lock(alpm_handle_t *handle);
|
||||
int _alpm_handle_unlock(alpm_handle_t *handle);
|
||||
|
||||
enum _alpm_errno_t _alpm_set_directory_option(const char *value,
|
||||
alpm_errno_t _alpm_set_directory_option(const char *value,
|
||||
char **storage, int must_exist);
|
||||
|
||||
#endif /* _ALPM_HANDLE_H */
|
||||
|
@ -748,7 +748,7 @@ static int apply_deltas(alpm_handle_t *handle)
|
||||
* @return 1 if file was removed, 0 otherwise
|
||||
*/
|
||||
static int prompt_to_delete(alpm_handle_t *handle, const char *filepath,
|
||||
enum _alpm_errno_t reason)
|
||||
alpm_errno_t reason)
|
||||
{
|
||||
int doremove = 0;
|
||||
QUESTION(handle, ALPM_QUESTION_CORRUPTED_PKG, (char *)filepath,
|
||||
@ -965,7 +965,7 @@ static int check_validity(alpm_handle_t *handle,
|
||||
char *path;
|
||||
alpm_siglist_t *siglist;
|
||||
alpm_siglevel_t level;
|
||||
enum _alpm_errno_t error;
|
||||
alpm_errno_t error;
|
||||
};
|
||||
size_t current = 0, current_bytes = 0;
|
||||
alpm_list_t *i, *errors = NULL;
|
||||
|
@ -341,7 +341,7 @@ void cb_question(alpm_question_t event, void *data1, void *data2,
|
||||
*response = yesno(_(":: File %s is corrupted (%s).\n"
|
||||
"Do you want to delete it?"),
|
||||
(char *)data1,
|
||||
alpm_strerror(*(enum _alpm_errno_t *)data2));
|
||||
alpm_strerror(*(alpm_errno_t *)data2));
|
||||
break;
|
||||
case ALPM_QUESTION_IMPORT_KEY:
|
||||
{
|
||||
|
@ -525,7 +525,7 @@ static int _add_mirror(alpm_db_t *db, char *value)
|
||||
static int setup_libalpm(void)
|
||||
{
|
||||
int ret = 0;
|
||||
enum _alpm_errno_t err;
|
||||
alpm_errno_t err;
|
||||
alpm_handle_t *handle;
|
||||
|
||||
pm_printf(ALPM_LOG_DEBUG, "setup_libalpm called\n");
|
||||
|
@ -110,7 +110,7 @@ int pacman_remove(alpm_list_t *targets)
|
||||
|
||||
/* Step 2: prepare the transaction based on its type, targets and flags */
|
||||
if(alpm_trans_prepare(config->handle, &data) == -1) {
|
||||
enum _alpm_errno_t err = alpm_errno(config->handle);
|
||||
alpm_errno_t err = alpm_errno(config->handle);
|
||||
pm_printf(ALPM_LOG_ERROR, _("failed to prepare transaction (%s)\n"),
|
||||
alpm_strerror(err));
|
||||
switch(err) {
|
||||
|
@ -600,7 +600,7 @@ static int process_pkg(alpm_pkg_t *pkg)
|
||||
int ret = alpm_add_pkg(config->handle, pkg);
|
||||
|
||||
if(ret == -1) {
|
||||
enum _alpm_errno_t err = alpm_errno(config->handle);
|
||||
alpm_errno_t err = alpm_errno(config->handle);
|
||||
if(err == ALPM_ERR_TRANS_DUP_TARGET
|
||||
|| err == ALPM_ERR_PKG_IGNORED) {
|
||||
/* just skip duplicate or ignored targets */
|
||||
@ -766,7 +766,7 @@ int sync_prepare_execute(void)
|
||||
|
||||
/* Step 2: "compute" the transaction based on targets and flags */
|
||||
if(alpm_trans_prepare(config->handle, &data) == -1) {
|
||||
enum _alpm_errno_t err = alpm_errno(config->handle);
|
||||
alpm_errno_t err = alpm_errno(config->handle);
|
||||
pm_printf(ALPM_LOG_ERROR, _("failed to prepare transaction (%s)\n"),
|
||||
alpm_strerror(err));
|
||||
switch(err) {
|
||||
@ -835,7 +835,7 @@ int sync_prepare_execute(void)
|
||||
}
|
||||
|
||||
if(alpm_trans_commit(config->handle, &data) == -1) {
|
||||
enum _alpm_errno_t err = alpm_errno(config->handle);
|
||||
alpm_errno_t err = alpm_errno(config->handle);
|
||||
pm_printf(ALPM_LOG_ERROR, _("failed to commit transaction (%s)\n"),
|
||||
alpm_strerror(err));
|
||||
switch(err) {
|
||||
|
@ -65,7 +65,7 @@ int trans_init(alpm_transflag_t flags, int check_valid)
|
||||
|
||||
void trans_init_error(void)
|
||||
{
|
||||
enum _alpm_errno_t err = alpm_errno(config->handle);
|
||||
alpm_errno_t err = alpm_errno(config->handle);
|
||||
pm_printf(ALPM_LOG_ERROR, _("failed to init transaction (%s)\n"),
|
||||
alpm_strerror(err));
|
||||
if(err == ALPM_ERR_HANDLE_LOCK) {
|
||||
|
@ -94,7 +94,7 @@ static void usage(void) {
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
const char *dbpath = DBPATH;
|
||||
enum _alpm_errno_t err;
|
||||
alpm_errno_t err;
|
||||
int a = 1;
|
||||
alpm_list_t *dbnames = NULL;
|
||||
|
||||
|
@ -443,7 +443,7 @@ static void walk_deps(alpm_list_t *dblist, alpm_pkg_t *pkg, int depth)
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
int freelist = 0, ret = 0;
|
||||
enum _alpm_errno_t err;
|
||||
alpm_errno_t err;
|
||||
const char *target_name;
|
||||
alpm_pkg_t *pkg;
|
||||
alpm_list_t *dblist = NULL;
|
||||
|
@ -185,7 +185,7 @@ static void usage(void)
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
int ret = 0;
|
||||
enum _alpm_errno_t err;
|
||||
alpm_errno_t err;
|
||||
const char *dbpath = DBPATH;
|
||||
int a = 1;
|
||||
alpm_list_t *dbnames = NULL;
|
||||
|
@ -41,7 +41,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
int retval = 1; /* default = false */
|
||||
alpm_handle_t *handle;
|
||||
enum _alpm_errno_t err;
|
||||
alpm_errno_t err;
|
||||
alpm_pkg_t *pkg = NULL;
|
||||
const alpm_siglevel_t level = ALPM_SIG_PACKAGE | ALPM_SIG_PACKAGE_OPTIONAL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user