changequote(,)dnl
case " $CFLAGS " in
*[\ \ ]-Wall[\ \ ]*) ;;
- *) CFLAGS="$CFLAGS -Wall" ;;
+ *) CFLAGS="$CFLAGS -Wall -Wno-parentheses" ;;
esac
case " $CFLAGS " in
#include "razor.h"
#include "razor-internal.h"
-const char *razor_error_get_path_str(struct razor_error *error)
+static const char *razor_error_get_path_str(struct razor_error *error)
{
if (error->path_str)
return error->path_str;
struct import_entry *filenames;
char *f, *end;
uint32_t name, *r, s;
- char rootname[256], dirname[256];
+ char dirname[256];
struct import_directory *d, *last_root;
struct array roots;
struct razor_entry *e;
#include <stdarg.h>
#include <string.h>
#include <assert.h>
+#include <stdio.h>
#include "razor-internal.h"
#include "razor.h"
end = razor_preload.loaders.data + razor_preload.loaders.size;
for(ploader = razor_preload.loaders.data; ploader < end; ploader++)
if (ploader->name == name) {
- ploader->func = loader;
+ ploader->func = (lua_CFunction)loader;
return;
}
ploader = array_add(&razor_preload.loaders, sizeof(*ploader));
ploader->name = name;
- ploader->func = loader;
+ ploader->func = (lua_CFunction)loader;
}
RAZOR_EXPORT void (*razor_get_lua_loader(const char *modname))()
end = razor_preload.loaders.data + razor_preload.loaders.size;
for(ploader = razor_preload.loaders.data; ploader < end; ploader++)
if (ploader->name == name)
- return ploader->func;
+ return (void (*)())ploader->func;
return 0;
}
{
struct razor_merger *merger;
struct razor_set *set;
- struct razor_package *n, *nend, *npkgs, *s, *send, *spkgs;
+ struct razor_package *n, *nend, *s, *send;
struct deque *done;
size_t pos;
char *npool, *spool;
deque_shift(done);
s = ii->set->packages.data;
- spkgs = ii->set->packages.data;
send = ii->set->packages.data + ii->set->packages.size;
spool = ii->set->string_pool.data;
n = ii->next->packages.data;
- npkgs = ii->next->packages.data;
nend = ii->next->packages.data + ii->next->packages.size;
npool = ii->next->string_pool.data;
err = inflateInit2(&installer->stream, -MAX_WBITS);
if (err != Z_OK) {
sprintf(buffer, "%d", err);
- s = razor_concat("inflateEnd error: ", s, NULL);
+ s = razor_concat("inflateEnd error: ", buffer, NULL);
razor_atomic_abort(installer->atomic, s);
free(s);
return -1;
if (err != Z_OK) {
sprintf(buffer, "%d", err);
- s = razor_concat("inflateEnd error: ", s, NULL);
+ s = razor_concat("inflateEnd error: ", buffer, NULL);
razor_atomic_abort(installer->atomic, s);
free(s);
}
const char *version)
{
struct razor_property *p;
- struct razor_package *pkg, *pkgs;
+ struct razor_package *pkg;
struct razor_package_iterator pkg_iter;
struct razor_set *set;
const char *n, *v;
else
set = trans->upstream.set;
- pkgs = (struct razor_package *) set->packages.data;
type = ppi->p->flags & RAZOR_PROPERTY_TYPE_MASK;
for (p = ppi->p;
p < ppi->end &&
remove_obsoleted_packages(struct razor_transaction *trans)
{
struct razor_property *up;
- struct razor_package *spkgs;
struct prop_iter spi, upi;
- spkgs = trans->system.set->packages.data;
prop_iter_init(&spi, &trans->system);
prop_iter_init(&upi, &trans->upstream);
void environment_set(struct environment *env)
{
int i, count;
- char *s, *t;
+ char *s;
+#ifndef WIN32
+ char *t;
+#endif
uint32_t *r;
if (!env->is_set) {
{
struct yum_context ctx={0};
void *buf;
- int len, ret;
+ int len;
gzFile primary, filelists;
XML_ParsingStatus status;
XML_GetParsingStatus(ctx.current_parser, &status);
switch (status.parsing) {
case XML_SUSPENDED:
- ret = XML_ResumeParser(ctx.current_parser);
+ XML_ResumeParser(ctx.current_parser);
break;
case XML_PARSING:
case XML_INITIALIZED:
RAZOR_PROPERTY_PROVIDES);
}
+#ifdef HAVE_CURL
static int
show_progress(void *clientp,
double dltotal, double dlnow, double ultotal, double ulnow)
return 0;
}
+#endif /* HAVE_CURL */
static int
download_if_missing(const char *url, const char *file)