// swap in the new buffer and free the old one
char *oldbuf = (m_text == m_smallbuf) ? NULL : m_text;
m_text = strcpy(newbuf, m_text);
- m_len = strlen(m_text);
+ m_len = uaestrlen(m_text);
m_alloclen = alloclen;
delete[] oldbuf;
int
fread_crc(unsigned char *p, int n, struct zfile *fp)
{
- n = zfile_fread(p, 1, n, fp);
+ n = (int)zfile_fread(p, 1, n, fp);
calccrc(p, n);
return n;
/* ------------------------------------------------------------------------ */
int calc_sum(char *p, int len)
{
- register int sum;
+ int sum;
for (sum = 0; len; len--)
sum += *p++;
/* ------------------------------------------------------------------------ */
static void msdos_to_unix_filename(char *name, int len)
{
- register int i;
+ int i;
#ifdef MULTIBYTE_CHAR
for (i = 0; i < len; i++) {
/* ------------------------------------------------------------------------ */
static void generic_to_unix_filename(char *name, int len)
{
- register int i;
+ int i;
boolean lower_case_used = FALSE;
#ifdef MULTIBYTE_CHAR
static void
macos_to_unix_filename(char *name, int len)
{
- register int i;
+ int i;
for (i = 0; i < len; i++) {
if (name[i] == ':')
static void
unix_to_generic_filename(char *name, int len)
{
- register int i;
+ int i;
for (i = 0; i < len; i++) {
if (name[i] == '/')
hdr->extend_type == EXTEND_HUMAN ||
hdr->extend_type == EXTEND_AMIGAOS ||
hdr->extend_type == EXTEND_GENERIC)
- hdr->attribute = get_word ();
+ hdr->attribute = (unsigned char)get_word ();
break;
case 0x50:
/*
}
}
if (hdr->header_level != 2 && get_ptr - ptr != 2) {
- hdr->packed_size -= get_ptr - ptr - 2;
- hdr->header_size += get_ptr - ptr - 2;
+ hdr->packed_size -= (long)(get_ptr - ptr - 2);
+ hdr->header_size += (unsigned char)(get_ptr - ptr - 2);
}
}
hdr->attribute = GENERIC_ATTRIBUTE;
hdr->header_level = header_level;
strcpy(hdr->name, name);
- len = strlen(name);
+ len = uaestrlen(name);
hdr->crc = 0x0000;
hdr->extend_type = EXTEND_UNIX;
hdr->unix_last_modified_stamp = v_stat->st_mtime;
{
int i, c, n;
- n = getbits(nbit);
+ n = getbits((unsigned char)nbit);
if (n == 0) {
- c = getbits(nbit);
+ c = getbits((unsigned char)nbit);
for (i = 0; i < nn; i++)
pt_len[i] = 0;
for (i = 0; i < 256; i++)
i = 0;
while (i < NP) {
- pt_len[i] = getbits(LENFIELD);
+ pt_len[i] = (unsigned char)getbits(LENFIELD);
if (++i == 3 && pt_len[0] == 1 && pt_len[1] == 1 && pt_len[2] == 1) {
#ifdef SUPPORT_LH7
c = getbits(MAX_DICBIT - 7);
lhinterface.dicbit = 13; /* method + 8; -lh5- */
lhinterface.infile = zf;
lhinterface.outfile = out;
- lhinterface.original = zn->size;
+ lhinterface.original = (unsigned long)zn->size;
lhinterface.packed = zn->packedsize;
switch (zn->method) {
}
symbol = table_four[d->literal_len[pos] + 17 - symbol];
while((pos < max_symbol) && (count--))
- d->literal_len[pos++] = symbol;
+ d->literal_len[pos++] = (unsigned char)symbol;
break;
}
default:
{
symbol = table_four[d->literal_len[pos] + 17 - symbol];
- d->literal_len[pos++] = symbol;
+ d->literal_len[pos++] = (unsigned char)symbol;
break;
}
}
}
if(symbol < 256)
{
- *d->destination++ = symbol;
+ *d->destination++ = (unsigned char)symbol;
}
else
{
if (!zt || zt->offset != 0)
break;
znfirst = zt;
- unpsize += znfirst->size;
+ unpsize += (unsigned int)znfirst->size;
}
/* find last file in compressed block */
znlast = zn;
while (znlast) {
- unpsize += znlast->size;
+ unpsize += (unsigned int)znlast->size;
if (znlast->offset != 0)
break;
znlast = znlast->next;
do
{
abort = 1; /* assume an error */
- actual = zfile_fread(archive_header, 1, 31, in_file);
+ actual = (int)zfile_fread(archive_header, 1, 31, in_file);
if(!zfile_ferror(in_file))
{
if(actual) /* 0 is normal and means EOF */
archive_header[26] = 0;
crc_calc(&d, archive_header, 31);
temp = archive_header[30]; /* filename length */
- actual = zfile_fread(header_filename, 1, temp, in_file);
+ actual = (int)zfile_fread(header_filename, 1, temp, in_file);
if(!zfile_ferror(in_file))
{
if(actual == temp)
header_filename[temp] = 0;
crc_calc(&d, (unsigned char*)header_filename, temp);
temp = archive_header[14]; /* comment length */
- actual = zfile_fread(header_comment, 1, temp, in_file);
+ actual = (int)zfile_fread(header_comment, 1, temp, in_file);
if(!zfile_ferror(in_file))
{
if(actual == temp)
static void FASTCALL read_samples(const struct quantizer_spec *q, int scalefactor, int *sample) {
int idx, adj, scale;
- register int val;
+ int val;
if (!q) {
// no bits allocated for this subband
sample[0] = sample[1] = sample[2] = 0;
}
ret = 0;
- if(FSEEKO_FUNC((FILE *)stream, offset, fseek_origin) != 0)
+ if(FSEEKO_FUNC((FILE *)stream, (long)offset, fseek_origin) != 0)
ret = -1;
return ret;
local int unzlocal_getByte(struct zfile *fin,int *pi)
{
unsigned char c;
- int err = zfile_fread(&c, 1, 1, fin);
+ int err = (int)zfile_fread(&c, 1, 1, fin);
if (err==1)
{
*pi = (int)c;
printf("uae_u32 dstd=0;\n");
printf("uaecptr dstp = 0;\n");
printf("for (j = 0; j < b->vblitsize; j++) {\n");
- printf("\tfor (i = 0; i < b->hblitsize; i++) {\n\t\tuae_u32 bltadat, srca;\n\n");
- if (c_is_on) printf("\t\tif (ptc) { srcc = chipmem_wget_indirect (ptc); ptc += 2; }\n");
- if (b_is_on) printf("\t\tif (ptb) {\n\t\t\tuae_u32 bltbdat = b->bltbdat = chipmem_wget_indirect (ptb); ptb += 2;\n");
+ printf("\tfor (i = 0; i < b->hblitsize; i++) {\n");
+ if (a_is_on) {
+ printf("\t\tuae_u32 bltadat, srca;\n");
+ }
+ if (c_is_on) printf("\t\tif (ptc) { srcc = chipmem_wget_indirect(ptc); ptc += 2; }\n");
+ if (b_is_on) printf("\t\tif (ptb) {\n\t\t\tuae_u32 bltbdat = b->bltbdat = chipmem_wget_indirect(ptb); ptb += 2;\n");
if (b_is_on) printf("\t\t\tsrcb = (((uae_u32)b->bltbold << 16) | bltbdat) >> bshift;\n");
if (b_is_on) printf("\t\t\tb->bltbold = bltbdat;\n\t\t}\n");
- if (a_is_on) printf("\t\tif (pta) { bltadat = b->bltadat = chipmem_wget_indirect (pta); pta += 2; } else { bltadat = b->bltadat; }\n");
+ if (a_is_on) printf("\t\tif (pta) { bltadat = b->bltadat = chipmem_wget_indirect(pta); pta += 2; } else { bltadat = b->bltadat; }\n");
if (a_is_on) printf("\t\tbltadat &= blit_masktable[i];\n");
if (a_is_on) printf("\t\tsrca = (((uae_u32)b->bltaold << 16) | bltadat) >> ashift;\n");
if (a_is_on) printf("\t\tb->bltaold = bltadat;\n");
- printf("\t\tif (dstp) chipmem_wput_indirect (dstp, dstd);\n");
+ printf("\t\tif (dstp) chipmem_wput_indirect(dstp, dstd);\n");
printf("\t\tdstd = (%s) & 0xFFFF;\n", blitops[blttbl[i]].s);
printf("\t\ttotald |= dstd;\n");
printf("\t\tif (ptd) { dstp = ptd; ptd += 2; }\n");
printf("}\n");
if (b_is_on) printf("b->bltbhold = srcb;\n");
if (c_is_on) printf("b->bltcdat = srcc;\n");
- printf("\t\tif (dstp) chipmem_wput_indirect (dstp, dstd);\n");
+ printf("\t\tif (dstp) chipmem_wput_indirect(dstp, dstd);\n");
printf("if (totald != 0) b->blitzero = 0;\n");
printf("}\n");
printf("uae_u32 dstd = 0;\n");
printf("uaecptr dstp = 0;\n");
printf("for (j = 0; j < b->vblitsize; j++) {\n");
- printf("\tfor (i = 0; i < b->hblitsize; i++) {\n\t\tuae_u32 bltadat, srca;\n");
- if (c_is_on) printf("\t\tif (ptc) { srcc = chipmem_wget_indirect (ptc); ptc -= 2; }\n");
- if (b_is_on) printf("\t\tif (ptb) {\n\t\t\tuae_u32 bltbdat = b->bltbdat = chipmem_wget_indirect (ptb); ptb -= 2;\n");
+ printf("\tfor (i = 0; i < b->hblitsize; i++) {\n");
+ if (a_is_on) {
+ printf("\t\tuae_u32 bltadat, srca;\n");
+ }
+ if (c_is_on) printf("\t\tif (ptc) { srcc = chipmem_wget_indirect(ptc); ptc -= 2; }\n");
+ if (b_is_on) printf("\t\tif (ptb) {\n\t\t\tuae_u32 bltbdat = b->bltbdat = chipmem_wget_indirect(ptb); ptb -= 2;\n");
if (b_is_on) printf("\t\t\tsrcb = ((bltbdat << 16) | b->bltbold) >> bshift;\n");
if (b_is_on) printf("\t\t\tb->bltbold = bltbdat;\n\t\t}\n");
- if (a_is_on) printf("\t\tif (pta) { bltadat = b->bltadat = chipmem_wget_indirect (pta); pta -= 2; } else { bltadat = b->bltadat; }\n");
+ if (a_is_on) printf("\t\tif (pta) { bltadat = b->bltadat = chipmem_wget_indirect(pta); pta -= 2; } else { bltadat = b->bltadat; }\n");
if (a_is_on) printf("\t\tbltadat &= blit_masktable[i];\n");
if (a_is_on) printf("\t\tsrca = (((uae_u32)bltadat << 16) | b->bltaold) >> ashift;\n");
if (a_is_on) printf("\t\tb->bltaold = bltadat;\n");
- printf("\t\tif (dstp) chipmem_wput_indirect (dstp, dstd);\n");
+ printf("\t\tif (dstp) chipmem_wput_indirect(dstp, dstd);\n");
printf("\t\tdstd = (%s) & 0xFFFF;\n", blitops[blttbl[i]].s);
printf("\t\ttotald |= dstd;\n");
printf("\t\tif (ptd) { dstp = ptd; ptd -= 2; }\n");
printf("}\n");
if (b_is_on) printf("b->bltbhold = srcb;\n");
if (c_is_on) printf("b->bltcdat = srcc;\n");
- printf("\t\tif (dstp) chipmem_wput_indirect (dstp, dstd);\n");
+ printf("\t\tif (dstp) chipmem_wput_indirect(dstp, dstd);\n");
printf("if (totald != 0) b->blitzero = 0;\n");
printf("}\n");
}
typedef unsigned long offs_t;
#define FALSE 0
+#ifndef TRUE
#define TRUE 1
+#endif
#define TIMER_CALLBACK_MEMBER(x) int x(void *p, int param, int param2)
extern void standard_irq_callback(int);
{
int l;
- l = _tcslen(s) - 1;
+ l = uaetcslen(s) - 1;
while (l >= 0) {
if (s[l] == '.')
s[l] = 0;
l--;
}
if (l > 0)
- memmove(s, s + l, (_tcslen(s + l) + 1) * sizeof (TCHAR));
+ memmove(s, s + l, (uaetcslen(s + l) + 1) * sizeof (TCHAR));
}
static void moduleripper_filename(const char *aname, TCHAR *out, bool fullpath)