summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/libalpm/alpm.c2
-rw-r--r--lib/libalpm/alpm.h2
-rw-r--r--lib/libalpm/md5.h7
-rw-r--r--lib/libalpm/server.c4
-rw-r--r--lib/libalpm/sha1.h4
-rw-r--r--lib/libalpm/trans.c2
-rw-r--r--lib/libalpm/trans.h4
-rw-r--r--lib/libalpm/versioncmp.h6
-rw-r--r--src/pacman/add.h2
-rw-r--r--src/pacman/conf.h2
-rw-r--r--src/pacman/deptest.h2
-rw-r--r--src/pacman/log.h2
-rw-r--r--src/pacman/package.h2
-rw-r--r--src/pacman/query.h2
-rw-r--r--src/pacman/remove.h2
-rw-r--r--src/pacman/sync.h2
-rw-r--r--src/pacman/trans.h2
-rw-r--r--src/pacman/upgrade.h2
-rw-r--r--src/pacman/util.h1
19 files changed, 32 insertions, 20 deletions
diff --git a/lib/libalpm/alpm.c b/lib/libalpm/alpm.c
index d4833199..43f06aeb 100644
--- a/lib/libalpm/alpm.c
+++ b/lib/libalpm/alpm.c
@@ -634,7 +634,7 @@ alpm_list_t SYMEXPORT *alpm_db_search(pmdb_t *db, alpm_list_t* needles)
* @param progress progress callback function pointer
* @return 0 on success, -1 on error (pm_errno is set accordingly)
*/
-int SYMEXPORT alpm_trans_init(pmtranstype_t type, unsigned int flags,
+int SYMEXPORT alpm_trans_init(pmtranstype_t type, pmtransflag_t flags,
alpm_trans_cb_event event, alpm_trans_cb_conv conv,
alpm_trans_cb_progress progress)
{
diff --git a/lib/libalpm/alpm.h b/lib/libalpm/alpm.h
index 9308efd8..40097162 100644
--- a/lib/libalpm/alpm.h
+++ b/lib/libalpm/alpm.h
@@ -349,7 +349,7 @@ pmtranstype_t alpm_trans_get_type();
unsigned int alpm_trans_get_flags();
alpm_list_t * alpm_trans_get_targets();
alpm_list_t * alpm_trans_get_pkgs();
-int alpm_trans_init(pmtranstype_t type, unsigned int flags,
+int alpm_trans_init(pmtranstype_t type, pmtransflag_t flags,
alpm_trans_cb_event cb_event, alpm_trans_cb_conv conv,
alpm_trans_cb_progress cb_progress);
int alpm_trans_sysupgrade(void);
diff --git a/lib/libalpm/md5.h b/lib/libalpm/md5.h
index dbd0ab92..8ae324e3 100644
--- a/lib/libalpm/md5.h
+++ b/lib/libalpm/md5.h
@@ -20,8 +20,9 @@ software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.
These notices must be retained in any copies of any part of this
-documentation and/or software.
- */
+documentation and/or software. */
+#ifndef _ALPM_MD5_H
+#define _ALPM_MD5_H
/* POINTER defines a generic pointer type */
typedef unsigned char *POINTER;
@@ -47,4 +48,6 @@ void _alpm_MD5Final(unsigned char [16], MD5_CTX *);
char* _alpm_MDFile(char *);
void _alpm_MDPrint(unsigned char [16]);
+#endif /* _ALPM_MD5_H */
+
/* vim: set ts=2 sw=2 noet: */
diff --git a/lib/libalpm/server.c b/lib/libalpm/server.c
index fb3c4147..f9ff6e5d 100644
--- a/lib/libalpm/server.c
+++ b/lib/libalpm/server.c
@@ -203,8 +203,8 @@ int _alpm_downloadfiles_forreal(alpm_list_t *servers, const char *localpath,
}
_alpm_log(PM_LOG_DEBUG, _("using '%s' for download progress"), pkgname);
- snprintf(realfile, PATH_MAX, "%s/%s", localpath, fn);
- snprintf(output, PATH_MAX, "%s/%s.part", localpath, fn);
+ snprintf(realfile, PATH_MAX, "%s%s", localpath, fn);
+ snprintf(output, PATH_MAX, "%s%s.part", localpath, fn);
if(alpm_list_find_str(complete, fn)) {
continue;
diff --git a/lib/libalpm/sha1.h b/lib/libalpm/sha1.h
index db16d536..fc0aa230 100644
--- a/lib/libalpm/sha1.h
+++ b/lib/libalpm/sha1.h
@@ -15,6 +15,8 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+#ifndef _ALPM_SHA1_H
+#define _ALPM_SHA1_H
#include <stdio.h>
#include <limits.h>
@@ -65,4 +67,6 @@ struct sha_ctx
/* Needed for pacman */
char *_alpm_SHAFile (char *);
+#endif /* _ALPM_SHA1_H */
+
/* vim: set ts=2 sw=2 noet: */
diff --git a/lib/libalpm/trans.c b/lib/libalpm/trans.c
index f22697dd..8097e9f8 100644
--- a/lib/libalpm/trans.c
+++ b/lib/libalpm/trans.c
@@ -97,7 +97,7 @@ void _alpm_trans_free(void *data)
FREE(trans);
}
-int _alpm_trans_init(pmtrans_t *trans, pmtranstype_t type, unsigned int flags,
+int _alpm_trans_init(pmtrans_t *trans, pmtranstype_t type, pmtransflag_t flags,
alpm_trans_cb_event event, alpm_trans_cb_conv conv,
alpm_trans_cb_progress progress)
{
diff --git a/lib/libalpm/trans.h b/lib/libalpm/trans.h
index 83b99abb..34a060ad 100644
--- a/lib/libalpm/trans.h
+++ b/lib/libalpm/trans.h
@@ -39,7 +39,7 @@ typedef enum _pmtransstate_t {
/* Transaction */
struct __pmtrans_t {
pmtranstype_t type;
- unsigned int flags;
+ pmtransflag_t flags;
pmtransstate_t state;
alpm_list_t *targets; /* list of (char *) */
alpm_list_t *packages; /* list of (pmpkg_t *) or (pmsyncpkg_t *) */
@@ -78,7 +78,7 @@ do { \
pmtrans_t *_alpm_trans_new(void);
void _alpm_trans_free(void *data);
-int _alpm_trans_init(pmtrans_t *trans, pmtranstype_t type, unsigned int flags,
+int _alpm_trans_init(pmtrans_t *trans, pmtranstype_t type, pmtransflag_t flags,
alpm_trans_cb_event event, alpm_trans_cb_conv conv,
alpm_trans_cb_progress progress);
int _alpm_trans_sysupgrade(pmtrans_t *trans);
diff --git a/lib/libalpm/versioncmp.h b/lib/libalpm/versioncmp.h
index 5614ada3..60ae7a2c 100644
--- a/lib/libalpm/versioncmp.h
+++ b/lib/libalpm/versioncmp.h
@@ -20,8 +20,8 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
* USA.
*/
-#ifndef _PM_RPMVERCMP_H
-#define _PM_RPMVERCMP_H
+#ifndef _ALPM_VERSIONCMP_H
+#define _ALPM_VERSIONCMP_H
#include "deps.h"
#include "package.h"
@@ -30,6 +30,6 @@ int _alpm_depcmp(pmpkg_t *pkg, pmdepend_t *dep);
int _alpm_versioncmp(const char *a, const char *b);
-#endif
+#endif /* _ALPM_VERSIONCMP_H */
/* vim: set ts=2 sw=2 noet: */
diff --git a/src/pacman/add.h b/src/pacman/add.h
index cdcadc0e..61a956c5 100644
--- a/src/pacman/add.h
+++ b/src/pacman/add.h
@@ -21,7 +21,7 @@
#ifndef _PM_ADD_H
#define _PM_ADD_H
-#include <alpm.h>
+#include <alpm_list.h>
int pacman_add(alpm_list_t *targets);
diff --git a/src/pacman/conf.h b/src/pacman/conf.h
index df04a22b..05ef0b4c 100644
--- a/src/pacman/conf.h
+++ b/src/pacman/conf.h
@@ -51,7 +51,7 @@ typedef struct __config_t {
unsigned short op_s_search;
unsigned short op_s_upgrade;
unsigned short group;
- unsigned int flags;
+ pmtransflag_t flags;
unsigned short noask;
unsigned int ask;
} config_t;
diff --git a/src/pacman/deptest.h b/src/pacman/deptest.h
index 3a9ca3f5..ee30e437 100644
--- a/src/pacman/deptest.h
+++ b/src/pacman/deptest.h
@@ -21,7 +21,7 @@
#ifndef _PM_DEPTEST_H
#define _PM_DEPTEST_H
-#include <alpm.h>
+#include <alpm_list.h>
int pacman_deptest(alpm_list_t *targets);
diff --git a/src/pacman/log.h b/src/pacman/log.h
index 3317709e..1205e8e6 100644
--- a/src/pacman/log.h
+++ b/src/pacman/log.h
@@ -21,6 +21,8 @@
#ifndef _PM_LOG_H
#define _PM_LOG_H
+#include <stdio.h>
+
/* TODO these are illegal in ISO C, thus the reason -pedantic was never used
* as a compile flag for the pacman side of things (named variadic macros) */
#define MSG(line, fmt, args...) pm_fprintf(stdout, line, fmt, ##args)
diff --git a/src/pacman/package.h b/src/pacman/package.h
index f6aab756..965ecee5 100644
--- a/src/pacman/package.h
+++ b/src/pacman/package.h
@@ -21,6 +21,8 @@
#ifndef _PM_PACKAGE_H
#define _PM_PACKAGE_H
+#include <alpm.h>
+
void dump_pkg_full(pmpkg_t *pkg, int level);
void dump_pkg_sync(pmpkg_t *pkg, const char *treename);
diff --git a/src/pacman/query.h b/src/pacman/query.h
index ef8de807..fa55c732 100644
--- a/src/pacman/query.h
+++ b/src/pacman/query.h
@@ -21,7 +21,7 @@
#ifndef _PM_QUERY_H
#define _PM_QUERY_H
-#include <alpm.h>
+#include <alpm_list.h>
int pacman_query(alpm_list_t *targets);
diff --git a/src/pacman/remove.h b/src/pacman/remove.h
index 9365dc2e..33a2d20d 100644
--- a/src/pacman/remove.h
+++ b/src/pacman/remove.h
@@ -21,7 +21,7 @@
#ifndef _PM_REMOVE_H
#define _PM_REMOVE_H
-#include <alpm.h>
+#include <alpm_list.h>
int pacman_remove(alpm_list_t *targets);
diff --git a/src/pacman/sync.h b/src/pacman/sync.h
index ca8f6300..7175577f 100644
--- a/src/pacman/sync.h
+++ b/src/pacman/sync.h
@@ -21,7 +21,7 @@
#ifndef _PM_SYNC_H
#define _PM_SYNC_H
-#include <alpm.h>
+#include <alpm_list.h>
int pacman_sync(alpm_list_t *targets);
diff --git a/src/pacman/trans.h b/src/pacman/trans.h
index 85e122c4..0c0f9e01 100644
--- a/src/pacman/trans.h
+++ b/src/pacman/trans.h
@@ -21,6 +21,8 @@
#ifndef _PM_TRANS_H
#define _PM_TRANS_H
+#include <alpm.h>
+
/* callback to handle messages/notifications from pacman transactions */
void cb_trans_evt(pmtransevt_t event, void *data1, void *data2);
diff --git a/src/pacman/upgrade.h b/src/pacman/upgrade.h
index e21ac357..d26930f0 100644
--- a/src/pacman/upgrade.h
+++ b/src/pacman/upgrade.h
@@ -21,7 +21,7 @@
#ifndef _PM_UPGRADE_H
#define _PM_UPGRADE_H
-#include <alpm.h>
+#include <alpm_list.h>
int pacman_upgrade(alpm_list_t *targets);
diff --git a/src/pacman/util.h b/src/pacman/util.h
index 45759310..5ff08212 100644
--- a/src/pacman/util.h
+++ b/src/pacman/util.h
@@ -25,7 +25,6 @@
#include <string.h>
#include <libintl.h>
-#include <alpm.h>
#include <alpm_list.h>
#define MALLOC(p, b) do { \