Integer types cleanup

Try to be a bit more strict about integer types, use off_t or int64_t for
file size and file offsets.

Replace safe_ato*() by safe_atoi32() and safe_atoi64(), fix integer types
at call sites to match.
This commit is contained in:
Julien BLACHE
2010-02-02 21:02:24 +01:00
parent 5d41d2d99c
commit 58faeaceca
10 changed files with 72 additions and 93 deletions

View File

@@ -135,7 +135,7 @@ add_le32(uint8_t *dst, uint32_t val)
}
static void
make_wav_header(struct transcode_ctx *ctx, size_t *est_size)
make_wav_header(struct transcode_ctx *ctx, off_t *est_size)
{
uint32_t samplerate;
uint32_t byte_rate;
@@ -310,7 +310,7 @@ transcode(struct transcode_ctx *ctx, struct evbuffer *evbuf, int wanted)
}
struct transcode_ctx *
transcode_setup(struct media_file_info *mfi, size_t *est_size)
transcode_setup(struct media_file_info *mfi, off_t *est_size)
{
struct transcode_ctx *ctx;
int hdr_len;