*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_files.c,v 1.18 2002/09/04 20:31:34 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_files.c,v 1.19 2002/09/10 18:25:13 tgl Exp $
*
*-------------------------------------------------------------------------
*/
res = fwrite(buf, 1, len, AH->FH);
if (res != len)
- die_horribly(AH, modulename, "write error in _WriteBuf (%d != %d)\n", res, len);
+ die_horribly(AH, modulename, "write error in _WriteBuf (%lu != %lu)\n", (unsigned long) res, (unsigned long) len);
ctx->filePos += res;
return res;
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_tar.c,v 1.29 2002/09/06 21:58:36 petere Exp $
+ * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_tar.c,v 1.30 2002/09/10 18:22:20 tgl Exp $
*
*-------------------------------------------------------------------------
*/
int sum,
chk;
size_t len;
+ unsigned long ullen;
off_t hPos;
int i;
bool gotBlock = false;
}
}
- sscanf(&h[0], "%99s", &tag[0]);
- sscanf(&h[124], "%12o", &len);
+ sscanf(&h[0], "%99s", tag);
+ sscanf(&h[124], "%12lo", &ullen);
+ len = (size_t) ullen;
sscanf(&h[148], "%8o", &sum);
{
snprintf(buf, 100, INT64_FORMAT, (int64) hPos);
ahlog(AH, 3, "TOC Entry %s at %s (length %lu, checksum %d)\n",
- &tag[0], buf, (unsigned long) len, sum);
+ tag, buf, (unsigned long) len, sum);
}
if (chk != sum)
die_horribly(AH, modulename,
"corrupt tar header found in %s "
"(expected %d, computed %d) file position %s\n",
- &tag[0], sum, chk, buf);
+ tag, sum, chk, buf);
}
th->targetFile = strdup(tag);