xar build warnings with icc

13 views
Skip to first unread message

David Leimbach

unread,
Jun 22, 2007, 5:38:02 PM6/22/07
to xar-devel
icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/archive.c -o lib/archive.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/archive.c(83): remark #1419: external declaration in primary
source file
void xar_serialize(xar_t x, const char *file);
^

lib/archive.c(148): remark #810: conversion from "int" to
"uint16_t={unsigned short}" may lose significant bits
XAR(x)->header.size = ntohs(XAR(x)->header.size);
^

lib/archive.c(160): remark #810: conversion from "int" to
"uint16_t={unsigned short}" may lose significant bits
XAR(x)->header.version = ntohs(XAR(x)->header.version);
^

lib/archive.c(418): warning #1338: arithmetic on pointer to void or
function type
zs.next_out = wbuf + off;
^

lib/archive.c(428): warning #1338: arithmetic on pointer to void or
function type
r = write(tocfd, wbuf+off, wbytes-off);
^

lib/archive.c(438): warning #1338: arithmetic on pointer to void or
function type
EVP_DigestUpdate(&XAR(x)->toc_ctx, wbuf+off, r);
^

lib/archive.c(460): remark #810: conversion from "int" to
"uint16_t={unsigned short}" may lose significant bits
XAR(x)->header.size = ntohs(sizeof(xar_header_t));
^

lib/archive.c(461): remark #810: conversion from "int" to
"uint16_t={unsigned short}" may lose significant bits
XAR(x)->header.version = ntohs(1);
^

lib/archive.c(479): warning #1338: arithmetic on pointer to void or
function type
r = write(XAR(x)->fd, rbuf+off, wbytes-off);
^

lib/archive.c(521): remark #181: argument is incompatible with
corresponding format string conversion
fprintf(stderr, "Signed data not the proper length. %i should
be %i.\n",signed_len,XAR_SIGNATURE(sig)->len);


^

lib/archive.c(556): warning #1338: arithmetic on pointer to void or
function type
r = write(XAR(x)->fd, rbuf+off, wbytes);
^

lib/archive.c(310): remark #593: variable "ret" was set but never used
int ret, retval = 0;
^

lib/archive.c(699): warning #269: invalid format string conversion
snprintf(idstr, sizeof(idstr)-1, "%"PRIu64, ++XAR(x)-
>last_fileid);
^

lib/archive.c(735): warning #269: invalid format string conversion
snprintf(idstr, sizeof(idstr)-1, "%"PRIu64, ++XAR(x)-
>last_fileid);
^

lib/archive.c(678): remark #869: parameter "srcpath" was never
referenced
static xar_file_t xar_add_node(xar_t x, xar_file_t f, const char
*name, const char *prefix, const char *realpath, int srcpath) {

^

lib/archive.c(790): warning #269: invalid format string conversion
snprintf(idstr, sizeof(idstr)-1, "%"PRIu64, ++XAR(x)-
>last_fileid);
^

lib/archive.c(826): warning #269: invalid format string conversion
snprintf(idstr, sizeof(idstr)-1, "%"PRIu64, ++XAR(x)-
>last_fileid);
^

lib/archive.c(979): warning #269: invalid format string conversion
snprintf(idstr, sizeof(idstr)-1, "%"PRIu64, ++XAR(x)-
>last_fileid);
^

lib/archive.c(993): warning #269: invalid format string conversion
snprintf(idstr, sizeof(idstr)-1, "%"PRIu64, ++XAR(x)-
>last_fileid);
^

lib/archive.c(1030): warning #269: invalid format string conversion
snprintf(idstr, sizeof(idstr)-1, "%"PRIu64, ++XAR(x)->last_fileid);
^

lib/archive.c(1079): warning #269: invalid format string conversion
snprintf(idstr, sizeof(idstr)-1, "%"PRIu64, ++XAR(x)->last_fileid);
^

lib/archive.c(1246): warning #1338: arithmetic on pointer to void or
function type
XAR(x)->zs.next_in = XAR(x)->readbuf + XAR(x)->offset;
^

lib/archive.c(1265): remark #869: parameter "context" was never
referenced
static int close_callback(void *context) {
^

lib/archive.c(1311): remark #593: variable "prefix" was set but never
used
const xmlChar *name, *prefix, *uri;
^

lib/archive.c(1311): remark #593: variable "uri" was set but never
used
const xmlChar *name, *prefix, *uri;
^

lib/archive.c(1312): remark #593: variable "noattr" was set but never
used
int type, noattr;
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/arcmod.c -o lib/arcmod.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/b64.c -o lib/b64.o
lib/b64.c(45): remark #1418: external function definition with no
prior declaration
unsigned char* xar_to_base64(const unsigned char* input, int len)
^

lib/b64.c(79): remark #810: conversion from "int" to "unsigned char"
may lose significant bits
b6 |= input[i] >> 4;
^

lib/b64.c(82): remark #810: conversion from "int" to "unsigned char"
may lose significant bits
b6 = input[i++] & 0x0F;
^

lib/b64.c(91): remark #810: conversion from "int" to "unsigned char"
may lose significant bits
b6 |= input[i] >> 6;
^

lib/b64.c(94): remark #810: conversion from "int" to "unsigned char"
may lose significant bits
b6 = input[i++] & 0x3F;
^

lib/b64.c(162): remark #111: statement is unreachable
return 0;
^

lib/b64.c(169): remark #810: conversion from "unsigned int" to
"unsigned char" may lose significant bits
buf[0] = x << 2;
^

lib/b64.c(172): remark #810: conversion from "unsigned int" to
"unsigned char" may lose significant bits
buf[0] |= (x >> 4);
^

lib/b64.c(173): remark #810: conversion from "unsigned int" to
"unsigned char" may lose significant bits
buf[1] = x << 4;
^

lib/b64.c(176): remark #810: conversion from "unsigned int" to
"unsigned char" may lose significant bits
buf[1] |= (x >> 2);
^

lib/b64.c(177): remark #810: conversion from "unsigned int" to
"unsigned char" may lose significant bits
buf[2] = x << 6;
^

lib/b64.c(180): remark #810: conversion from "unsigned int" to
"unsigned char" may lose significant bits
buf[2] |= x;
^

lib/b64.c(192): remark #1418: external function definition with no
prior declaration
unsigned char* xar_from_base64(const unsigned char* input, int len)
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/bzxar.c -o lib/bzxar.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/bzxar.c(65): remark #1419: external declaration in primary source
file
int xar_bzip_fromheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context);
^

lib/bzxar.c(67): remark #1418: external function definition with no
prior declaration
int xar_bzip_fromheap_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/bzxar.c(109): warning #1338: arithmetic on pointer to void or
function type
BZIP2_CONTEXT(context)->bz.next_out = out + offset;
^

lib/bzxar.c(132): remark #869: parameter "x" was never referenced
int xar_bzip_fromheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/bzxar.c(132): remark #869: parameter "f" was never referenced
int xar_bzip_fromheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/bzxar.c(132): remark #869: parameter "p" was never referenced
int xar_bzip_fromheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/bzxar.c(149): remark #1418: external function definition with no
prior declaration
int xar_bzip_toheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/bzxar.c(149): remark #869: parameter "x" was never referenced
int xar_bzip_toheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/bzxar.c(168): remark #1418: external function definition with no
prior declaration
int32_t xar_bzip_toheap_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/bzxar.c(207): warning #1338: arithmetic on pointer to void or
function type
BZIP2_CONTEXT(context)->bz.next_out = out + offset;
^

lib/bzxar.c(168): remark #869: parameter "f" was never referenced
int32_t xar_bzip_toheap_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/bzxar.c(168): remark #869: parameter "p" was never referenced
int32_t xar_bzip_toheap_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/bzxar.c(172): remark #593: variable "r" was set but never used
int r;
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/darwinattr.c -o lib/darwinattr.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/darwinattr.c(85): remark #869: parameter "x" was never referenced
static int32_t finfo_read(xar_t x, xar_file_t f, void *buf, size_t
len, void *context) {
^

lib/darwinattr.c(85): remark #869: parameter "f" was never referenced
static int32_t finfo_read(xar_t x, xar_file_t f, void *buf, size_t
len, void *context) {
^

lib/darwinattr.c(101): remark #869: parameter "x" was never referenced
static int32_t finfo_write(xar_t x, xar_file_t f, void *buf, size_t
len, void *context) {
^

lib/darwinattr.c(101): remark #869: parameter "f" was never referenced
static int32_t finfo_write(xar_t x, xar_file_t f, void *buf, size_t
len, void *context) {
^

lib/darwinattr.c(129): remark #869: parameter "x" was never referenced
static int32_t xar_rsrc_read(xar_t x, xar_file_t f, void *inbuf,
size_t bsize, void *context) {
^

lib/darwinattr.c(129): remark #869: parameter "f" was never referenced
static int32_t xar_rsrc_read(xar_t x, xar_file_t f, void *inbuf,
size_t bsize, void *context) {
^

lib/darwinattr.c(150): warning #1338: arithmetic on pointer to void or
function type
r = write(DARWINATTR_CONTEXT(context)->fd, buf+off, len-off);
^

lib/darwinattr.c(146): remark #869: parameter "x" was never referenced
static int32_t xar_rsrc_write(xar_t x, xar_file_t f, void *buf,
size_t len, void *context) {
^

lib/darwinattr.c(146): remark #869: parameter "f" was never referenced
static int32_t xar_rsrc_write(xar_t x, xar_file_t f, void *buf,
size_t len, void *context) {
^

lib/darwinattr.c(161): remark #869: parameter "x" was never referenced
static int32_t xar_ea_read(xar_t x, xar_file_t f, void *buf, size_t
len, void *context) {
^

lib/darwinattr.c(161): remark #869: parameter "f" was never referenced
static int32_t xar_ea_read(xar_t x, xar_file_t f, void *buf, size_t
len, void *context) {
^

lib/darwinattr.c(188): remark #869: parameter "x" was never referenced
static int32_t xar_ea_write(xar_t x, xar_file_t f, void *buf, size_t
len, void *context) {
^

lib/darwinattr.c(188): remark #869: parameter "f" was never referenced
static int32_t xar_ea_write(xar_t x, xar_file_t f, void *buf, size_t
len, void *context) {
^

lib/darwinattr.c(279): remark #981: operands are evaluated in
unspecified order
if( strlen(name) != strlen(XAR_EA_FORK) )
^

lib/darwinattr.c(413): remark #1418: external function definition with
no prior declaration
xar_file_t xar_underbar_check(xar_t x, xar_file_t f, const char*
file, void *context) {
^

lib/darwinattr.c(413): remark #869: parameter "f" was never referenced
xar_file_t xar_underbar_check(xar_t x, xar_file_t f, const char*
file, void *context) {
^

lib/darwinattr.c(413): remark #869: parameter "context" was never
referenced
xar_file_t xar_underbar_check(xar_t x, xar_file_t f, const char*
file, void *context) {

^

lib/darwinattr.c(614): remark #810: conversion from "int" to
"uint16_t={unsigned short}" may lose significant bits
ash.entries = htons(num_entries);
^

lib/darwinattr.c(614): remark #810: conversion from "int" to
"uint16_t={unsigned short}" may lose significant bits
ash.entries = htons(num_entries);
^

lib/darwinattr.c(618): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(XAR_ASH_SIZE + ntohs(ash.entries)*12);
^

lib/darwinattr.c(618): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(XAR_ASH_SIZE + ntohs(ash.entries)*12);
^

lib/darwinattr.c(618): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(XAR_ASH_SIZE + ntohs(ash.entries)*12);
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(627): remark #981: operands are evaluated in
unspecified order
ase.offset = htonl(ntohl(ase.offset) + ntohl(ase.length));
^

lib/darwinattr.c(646): remark #869: parameter "x" was never referenced
static int32_t stragglers_archive(xar_t x, xar_file_t f, const char*
file, void *context) {
^

lib/darwinattr.c(646): remark #869: parameter "context" was never
referenced
static int32_t stragglers_archive(xar_t x, xar_file_t f, const char*
file, void *context) {

^

lib/darwinattr.c(682): remark #869: parameter "x" was never referenced
static int32_t stragglers_extract(xar_t x, xar_file_t f, const char*
file, void *context) {
^

lib/darwinattr.c(682): remark #869: parameter "context" was never
referenced
static int32_t stragglers_extract(xar_t x, xar_file_t f, const char*
file, void *context) {

^

lib/darwinattr.c(706): remark #1418: external function definition with
no prior declaration
int32_t xar_darwinattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)
^

lib/darwinattr.c(725): remark #111: statement is unreachable
return 0;
^

lib/darwinattr.c(706): remark #869: parameter "buffer" was never
referenced
int32_t xar_darwinattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)

^

lib/darwinattr.c(728): remark #1418: external function definition with
no prior declaration
int32_t xar_darwinattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)
^

lib/darwinattr.c(728): remark #869: parameter "buffer" was never
referenced
int32_t xar_darwinattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)

^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/data.c -o lib/data.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/data.c(63): remark #1418: external function definition with no
prior declaration
int32_t xar_data_read(xar_t x, xar_file_t f, void *inbuf, size_t
bsize, void *context) {
^

lib/data.c(63): remark #869: parameter "x" was never referenced
int32_t xar_data_read(xar_t x, xar_file_t f, void *inbuf, size_t
bsize, void *context) {
^

lib/data.c(63): remark #869: parameter "f" was never referenced
int32_t xar_data_read(xar_t x, xar_file_t f, void *inbuf, size_t
bsize, void *context) {
^

lib/data.c(102): remark #1418: external function definition with no
prior declaration
int32_t xar_data_write(xar_t x, xar_file_t f, void *buf, size_t len,
void *context) {
^

lib/data.c(124): warning #1338: arithmetic on pointer to void or
function type
r = write(DATA_CONTEXT(context)->fd, buf+off, len-off);
^

lib/data.c(102): remark #869: parameter "x" was never referenced
int32_t xar_data_write(xar_t x, xar_file_t f, void *buf, size_t len,
void *context) {
^

lib/data.c(102): remark #869: parameter "f" was never referenced
int32_t xar_data_write(xar_t x, xar_file_t f, void *buf, size_t len,
void *context) {
^

lib/data.c(136): remark #1418: external function definition with no
prior declaration
int32_t xar_data_archive(xar_t x, xar_file_t f, const char *file,
const char *buffer, size_t len) {
^

lib/data.c(190): remark #1418: external function definition with no
prior declaration
int32_t xar_data_extract(xar_t x, xar_file_t f, const char *file,
char *buffer, size_t len) {
^

lib/data.c(247): remark #1418: external function definition with no
prior declaration
int32_t xar_data_verify(xar_t x, xar_file_t f)
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/ea.c -o lib/ea.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/ea.c(84): remark #981: operands are evaluated in unspecified order
if( strlen(tmp) != strlen(XAR_EA_FORK) )
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/err.c -o lib/err.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/ext2.c -o lib/ext2.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/ext2.c(77): remark #869: parameter "x" was never referenced
int xar_ext2attr_archive(xar_t x, xar_file_t f, const char* file,
const char *buffer, size_t len)
^

lib/ext2.c(77): remark #869: parameter "f" was never referenced
int xar_ext2attr_archive(xar_t x, xar_file_t f, const char* file,
const char *buffer, size_t len)
^

lib/ext2.c(77): remark #869: parameter "file" was never referenced
int xar_ext2attr_archive(xar_t x, xar_file_t f, const char* file,
const char *buffer, size_t len)
^

lib/ext2.c(77): remark #869: parameter "buffer" was never referenced
int xar_ext2attr_archive(xar_t x, xar_file_t f, const char* file,
const char *buffer, size_t len)

^

lib/ext2.c(179): remark #869: parameter "x" was never referenced
int xar_ext2attr_extract(xar_t x, xar_file_t f, const char* file,
char *buffer, size_t len)
^

lib/ext2.c(179): remark #869: parameter "f" was never referenced
int xar_ext2attr_extract(xar_t x, xar_file_t f, const char* file,
char *buffer, size_t len)
^

lib/ext2.c(179): remark #869: parameter "file" was never referenced
int xar_ext2attr_extract(xar_t x, xar_file_t f, const char* file,
char *buffer, size_t len)
^

lib/ext2.c(179): remark #869: parameter "buffer" was never referenced
int xar_ext2attr_extract(xar_t x, xar_file_t f, const char* file,
char *buffer, size_t len)

^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/fbsdattr.c -o lib/fbsdattr.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/fbsdattr.c(106): remark #1418: external function definition with
no prior declaration
int32_t xar_fbsdattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)
^

lib/fbsdattr.c(106): remark #869: parameter "x" was never referenced
int32_t xar_fbsdattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)
^

lib/fbsdattr.c(106): remark #869: parameter "f" was never referenced
int32_t xar_fbsdattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)
^

lib/fbsdattr.c(106): remark #869: parameter "file" was never
referenced
int32_t xar_fbsdattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)
^

lib/fbsdattr.c(106): remark #869: parameter "buffer" was never
referenced
int32_t xar_fbsdattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)

^

lib/fbsdattr.c(106): remark #869: parameter "len" was never referenced
int32_t xar_fbsdattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)

^

lib/fbsdattr.c(265): remark #1418: external function definition with
no prior declaration
int32_t xar_fbsdattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)
^

lib/fbsdattr.c(265): remark #869: parameter "x" was never referenced
int32_t xar_fbsdattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)
^

lib/fbsdattr.c(265): remark #869: parameter "f" was never referenced
int32_t xar_fbsdattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)
^

lib/fbsdattr.c(265): remark #869: parameter "file" was never
referenced
int32_t xar_fbsdattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)
^

lib/fbsdattr.c(265): remark #869: parameter "buffer" was never
referenced
int32_t xar_fbsdattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)

^

lib/fbsdattr.c(265): remark #869: parameter "len" was never referenced
int32_t xar_fbsdattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)

^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/filetree.c -o lib/filetree.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/filetree.c(625): remark #1418: external function definition with
no prior declaration
void xar_prop_replicate_r(xar_file_t f, xar_prop_t p, xar_prop_t
parent )
^

lib/filetree.c(1011): remark #1599: declaration hides variable
"name" (declared at line 993)
const char *name = (const char
*)xmlTextReaderConstLocalName(reader);
^

lib/filetree.c(1012): remark #1599: declaration hides variable
"value" (declared at line 993)
const char *value = (const char
*)xmlTextReaderConstValue(reader);
^

lib/filetree.c(1013): remark #1599: declaration hides variable
"ns" (declared at line 993)
const char *ns = (const char *)xmlTextReaderConstPrefix(reader);
^

lib/filetree.c(1077): remark #1599: declaration hides variable
"name" (declared at line 1068)
const char *name = (const char
*)xmlTextReaderConstLocalName(reader);
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/io.c -o lib/io.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/io.c(168): warning #1338: arithmetic on pointer to void or
function type
r = write(XAR(x)->heap_fd, inbuf+off, rsize-off);
^

lib/io.c(558): warning #1338: arithmetic on pointer to void or
function type
r = write(XAR(xdest)->heap_fd, inbuf+off, r-off );
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/linuxattr.c -o lib/linuxattr.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/linuxattr.c(136): remark #869: parameter "x" was never referenced
int32_t xar_linuxattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)
^

lib/linuxattr.c(136): remark #869: parameter "f" was never referenced
int32_t xar_linuxattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)
^

lib/linuxattr.c(136): remark #869: parameter "file" was never
referenced
int32_t xar_linuxattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)
^

lib/linuxattr.c(136): remark #869: parameter "buffer" was never
referenced
int32_t xar_linuxattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)

^

lib/linuxattr.c(136): remark #869: parameter "len" was never
referenced
int32_t xar_linuxattr_archive(xar_t x, xar_file_t f, const char*
file, const char *buffer, size_t len)

^

lib/linuxattr.c(201): remark #869: parameter "x" was never referenced
int32_t xar_linuxattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)
^

lib/linuxattr.c(201): remark #869: parameter "f" was never referenced
int32_t xar_linuxattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)
^

lib/linuxattr.c(201): remark #869: parameter "file" was never
referenced
int32_t xar_linuxattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)
^

lib/linuxattr.c(201): remark #869: parameter "buffer" was never
referenced
int32_t xar_linuxattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)

^

lib/linuxattr.c(201): remark #869: parameter "len" was never
referenced
int32_t xar_linuxattr_extract(xar_t x, xar_file_t f, const char*
file, char *buffer, size_t len)

^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/hash.c -o lib/hash.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/hash.c(147): remark #869: parameter "x" was never referenced
int32_t xar_hash_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/signature.c -o lib/signature.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/signature.c(179): remark #1418: external function definition with
no prior declaration
int32_t _xar_signature_read_from_heap(xar_t x ,off_t offset,size_t
length,uint8_t *data)
^

lib/signature.c(423): remark #1418: external function definition with
no prior declaration
void _xar_signature_remove_cert(struct __xar_x509cert_t *cert)
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/stat.c -o lib/stat.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/stat.c(328): remark #1418: external function definition with no
prior declaration
int32_t xar_flags_extract(xar_t x, xar_file_t f, const char *file,
char *buffer, size_t len) {
^

lib/stat.c(328): remark #869: parameter "buffer" was never referenced
int32_t xar_flags_extract(xar_t x, xar_file_t f, const char *file,
char *buffer, size_t len) {

^

lib/stat.c(328): remark #869: parameter "len" was never referenced
int32_t xar_flags_extract(xar_t x, xar_file_t f, const char *file,
char *buffer, size_t len) {

^

lib/stat.c(383): remark #1418: external function definition with no
prior declaration
int32_t xar_stat_archive(xar_t x, xar_file_t f, const char *file,
const char *buffer, size_t len) {
^

lib/stat.c(410): remark #1599: declaration hides variable
"id" (declared at line 399)
const char *id;
^

lib/stat.c(417): remark #810: conversion from "int" to
"mode_t={__darwin_mode_t={__uint16_t={unsigned short}}}" may lose
significant bits
type = filetype_name(XAR(x)->sbcache.st_mode & S_IFMT);
^

lib/stat.c(424): remark #1599: declaration hides variable
"tmpstr" (declared at line 384)
char tmpstr[12];
^

lib/stat.c(444): remark #810: conversion from "int" to
"mode_t={__darwin_mode_t={__uint16_t={unsigned short}}}" may lose
significant bits
type = filetype_name(lsb.st_mode & S_IFMT);
^

lib/stat.c(383): remark #869: parameter "buffer" was never referenced
int32_t xar_stat_archive(xar_t x, xar_file_t f, const char *file,
const char *buffer, size_t len) {

^

lib/stat.c(494): remark #1418: external function definition with no
prior declaration
int32_t xar_set_perm(xar_t x, xar_file_t f, const char *file, char
*buffer, size_t len) {
^

lib/stat.c(568): remark #1599: declaration hides variable
"u" (declared at line 497)
mode_t u = umask(0);
^

lib/stat.c(604): remark #810: conversion from "int32_t={int}" to
"mode_t={__darwin_mode_t={__uint16_t={unsigned short}}}" may lose
significant bits
if( chmod(file, m) ) {
^

lib/stat.c(494): remark #869: parameter "buffer" was never referenced
int32_t xar_set_perm(xar_t x, xar_file_t f, const char *file, char
*buffer, size_t len) {

^

lib/stat.c(637): remark #1418: external function definition with no
prior declaration
int32_t xar_stat_extract(xar_t x, xar_file_t f, const char *file,
char *buffer, size_t len) {
^

lib/stat.c(637): remark #869: parameter "buffer" was never referenced
int32_t xar_stat_extract(xar_t x, xar_file_t f, const char *file,
char *buffer, size_t len) {

^

lib/stat.c(637): remark #869: parameter "len" was never referenced
int32_t xar_stat_extract(xar_t x, xar_file_t f, const char *file,
char *buffer, size_t len) {

^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/subdoc.c -o lib/subdoc.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/util.c -o lib/util.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/util.c(70): remark #1418: external function definition with no
prior declaration
uint32_t xar_swap32(uint32_t num) {
^

lib/util.c(96): remark #1599: declaration hides variable
"name" (declared at line 90)
const char *name;
^

lib/util.c(115): remark #1418: external function definition with no
prior declaration
ssize_t xar_read_fd( int fd, void * buffer, size_t nbytes ) {
^

lib/util.c(120): warning #1338: arithmetic on pointer to void or
function type
rb = read(fd, buffer+off, nbytes-off);
^

lib/util.c(134): remark #1418: external function definition with no
prior declaration
ssize_t xar_write_fd( int fd, void * buffer, size_t nbytes ) {
^

lib/util.c(139): warning #1338: arithmetic on pointer to void or
function type
rb = write(fd, buffer+off, nbytes-off);
^

lib/util.c(148): remark #1418: external function definition with no
prior declaration
dev_t xar_makedev(uint32_t major, uint32_t minor)
^

lib/util.c(157): remark #1418: external function definition with no
prior declaration
void xar_devmake(dev_t dev, uint32_t *out_major, uint32_t
*out_minor)
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/zxar.c -o lib/zxar.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/zxar.c(59): remark #1419: external declaration in primary source
file
int xar_gzip_fromheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context);
^

lib/zxar.c(61): remark #1418: external function definition with no
prior declaration
int xar_gzip_fromheap_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/zxar.c(101): warning #1338: arithmetic on pointer to void or
function type
GZIP_CONTEXT(context)->z.next_out = out + offset;
^

lib/zxar.c(123): remark #869: parameter "x" was never referenced
int xar_gzip_fromheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/zxar.c(123): remark #869: parameter "f" was never referenced
int xar_gzip_fromheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/zxar.c(123): remark #869: parameter "p" was never referenced
int xar_gzip_fromheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/zxar.c(138): remark #1418: external function definition with no
prior declaration
int xar_gzip_toheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/zxar.c(138): remark #869: parameter "x" was never referenced
int xar_gzip_toheap_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/zxar.c(158): remark #1418: external function definition with no
prior declaration
int32_t xar_gzip_toheap_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/zxar.c(198): warning #1338: arithmetic on pointer to void or
function type
GZIP_CONTEXT(context)->z.next_out = out + offset;
^

lib/zxar.c(158): remark #869: parameter "f" was never referenced
int32_t xar_gzip_toheap_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/zxar.c(158): remark #869: parameter "p" was never referenced
int32_t xar_gzip_toheap_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/zxar.c(161): remark #593: variable "r" was set but never used
int r;
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/script.c -o lib/script.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/script.c(51): remark #1418: external function definition with no
prior declaration
int32_t xar_script_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/script.c(51): remark #869: parameter "x" was never referenced
int32_t xar_script_in(xar_t x, xar_file_t f, xar_prop_t p, void
**in, size_t *inlen, void **context) {
^

lib/script.c(88): remark #1418: external function definition with no
prior declaration
int32_t xar_script_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/script.c(88): remark #869: parameter "x" was never referenced
int32_t xar_script_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/script.c(88): remark #869: parameter "f" was never referenced
int32_t xar_script_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/script.c(88): remark #869: parameter "p" was never referenced
int32_t xar_script_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

icc -Wall -g -fPIC -DPIC -dynamic -Iinclude -Iinclude -I/usr/include/
libxml2 -c lib/macho.c -o lib/macho.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

lib/macho.c(146): remark #810: conversion from
"size_t={__darwin_size_t={unsigned long}}" to "uint16_t={unsigned
short}" may lose significant bits
context->buffersz = inlen;
^

lib/macho.c(176): remark #810: conversion from
"size_t={__darwin_size_t={unsigned long}}" to "uint16_t={unsigned
short}" may lose significant bits
context->buffersz = inlen;
^

lib/macho.c(300): warning #1338: arithmetic on pointer to void or
function type
memcpy(context->buffer, in+off, inlen-off);
^

lib/macho.c(319): warning #1338: arithmetic on pointer to void or
function type
memcpy(lib, in+(offset - 8), cmdsize - offset);
^

lib/macho.c(344): remark #810: conversion from
"size_t={__darwin_size_t={unsigned long}}" to "uint16_t={unsigned
short}" may lose significant bits
context->buffersz = inlen;
^

lib/macho.c(368): warning #1338: arithmetic on pointer to void or
function type
consumed = macho_parse(f, *in+total, *inlen-total,
MACHO_CONTEXT(context));
^

lib/macho.c(357): remark #869: parameter "x" was never referenced
int32_t xar_macho_in(xar_t x, xar_file_t f, xar_prop_t p, void **in,
size_t *inlen, void **context) {
^

lib/macho.c(376): remark #869: parameter "x" was never referenced
int32_t xar_macho_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/macho.c(376): remark #869: parameter "f" was never referenced
int32_t xar_macho_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

lib/macho.c(376): remark #869: parameter "p" was never referenced
int32_t xar_macho_done(xar_t x, xar_file_t f, xar_prop_t p, void
**context) {
^

icc -dynamiclib -compatibility_version 1 -current_version 1 -
install_name /Users/dave/work/xar/xar/lib/librxar.1.dylib -o lib/
librxar.1.dylib lib/archive.o lib/arcmod.o lib/b64.o lib/bzxar.o lib/
darwinattr.o lib/data.o lib/ea.o lib/err.o lib/ext2.o lib/fbsdattr.o
lib/filetree.o lib/io.o lib/linuxattr.o lib/hash.o lib/signature.o lib/
stat.o lib/subdoc.o lib/util.o lib/zxar.o lib/script.o lib/macho.o -
Llib -lbz2 -lz -lcrypto -L/usr/lib -lxml2 -lz -lpthread -liconv -lm
xilibtool: executing 'libtool'
rm -f lib/librxar.dylib
ln -s librxar.1.dylib lib/librxar.dylib
icc -dynamiclib -compatibility_version 1 -current_version 1 -
install_name /usr/local/lib/libxar.1.dylib -o lib/libxar.1.dylib lib/
archive.o lib/arcmod.o lib/b64.o lib/bzxar.o lib/darwinattr.o lib/
data.o lib/ea.o lib/err.o lib/ext2.o lib/fbsdattr.o lib/filetree.o lib/
io.o lib/linuxattr.o lib/hash.o lib/signature.o lib/stat.o lib/
subdoc.o lib/util.o lib/zxar.o lib/script.o lib/macho.o -Llib -lbz2 -
lz -lcrypto -L/usr/lib -lxml2 -lz -lpthread -liconv -lm
xilibtool: executing 'libtool'
rm -f lib/libxar.dylib
ln -s libxar.1.dylib lib/libxar.dylib
icc -Wall -g -Iinclude -Iinclude -I/usr/include/libxml2 -c src/xar.c -
o src/xar.o
include/xar.h(141): remark #310: old-style parameter list
(anachronism)
xar_iter_t xar_iter_new();
^

src/xar.c(142): remark #869: parameter "arglen" was never referenced
static int archive(const char *filename, int arglen, char *args[]) {
^

src/xar.c(339): remark #1599: declaration hides variable "i" (declared
at line 263)
struct lnode *i;
^

src/xar.c(261): remark #869: parameter "arglen" was never referenced
static int extract(const char *filename, int arglen, char *args[]) {
^

src/xar.c(420): remark #869: parameter "arglen" was never referenced
static int list(const char *filename, int arglen, char *args[]) {
^

src/xar.c(420): remark #869: parameter "args" was never referenced
static int list(const char *filename, int arglen, char *args[]) {
^

src/xar.c(486): warning #269: invalid format string conversion
printf("Compressed TOC length: %" PRId64 "\n",
xar_ntoh64(xh.toc_length_compressed));
^

src/xar.c(487): warning #269: invalid format string conversion
printf("Uncompressed TOC length: %" PRId64 "\n",
xar_ntoh64(xh.toc_length_uncompressed));
^

src/xar.c(488): remark #181: argument is incompatible with
corresponding format string conversion
printf("Checksum algorithm: %d ", ntohl(xh.cksum_alg));
^

src/xar.c(520): warning #187: use of "=" where "==" may have been
intended
if( (err = XAR_ERR_ARCHIVE_CREATION) && f )
^

src/xar.c(503): remark #869: parameter "usrctx" was never referenced
static int32_t err_callback(int32_t sev, int32_t err, xar_errctx_t
ctx, void *usrctx) {

^

src/xar.c(630): remark #810: conversion from "int" to "char" may lose
significant bits
while( (c = getopt_long(argc, argv, "xcvtf:hpPln:s:d:v", o,
&loptind)) != -1 ) {
^

icc -Wall -g -o src/xar src/xar.o -Llib -lrxar -lbz2 -lz -lcrypto -
L/usr/lib -lxml2 -lz -lpthread -liconv -lm
icc -Wall -g -o src/ixar src/xar.o -Llib -lxar -lbz2 -lz -lcrypto -
L/usr/lib -lxml2 -lz -lpthread -liconv -lm
rm src/xar.o

Reply all
Reply to author
Forward
0 new messages