* src/header.c (generic_to_unix_stamp): ditto.
* src/lha_macro.h: ditto.
* src/lhadd.c (delete): ditto.
* src/lharc.c (open_old_archive): ditto.
* src/lhlist.c (list_one): ditto.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/lha/lha/trunk@410
6a8cc165-1e22-0410-a132-
eb4e3f353aba
c = '\r';
}
#ifdef EUC
- else if (euc_mode && (c == 0x8E || 0xA0 < c && c < 0xFF)) {
+ else if (euc_mode && (c == 0x8E || (0xA0 < c && c < 0xFF))) {
int d = fgetc(fp);
if (d == EOF) {
*p++ = c;
dostm.tm_min = t >> 5 & 0x3f;
dostm.tm_hour = t >> 11 & 0x1f;
dostm.tm_mday = t >> 16 & 0x1f;
- dostm.tm_mon = (t >> 16 + 5 & 0x0f) - 1; /* 0..11 */
- dostm.tm_year = (t >> 16 + 9 & 0x7f) + 80;
+ dostm.tm_mon = (t >> (16+5) & 0x0f) - 1; /* 0..11 */
+ dostm.tm_year = (t >> (16+9) & 0x7f) + 80;
#if 0
dostm.tm_isdst = 0; /* correct? */
#endif
#endif
#define SJC_FIRST_P(c) \
- (((unsigned char)(c) >= 0x80) && \
- (((unsigned char)(c) < 0xa0) || \
- ((unsigned char)(c) >= 0xe0) && \
- ((unsigned char)(c) < 0xfd)))
+ (((unsigned char)(c) >= 0x80 && (unsigned char)(c) < 0xa0) || \
+ ((unsigned char)(c) >= 0xe0 && (unsigned char)(c) < 0xfd))
#define SJC_SECOND_P(c) \
- (((unsigned char)(c) >= 0x40) && \
- ((unsigned char)(c) < 0xfd) && \
- ((unsigned char)(c) != 0x7f))
+ (((unsigned char)(c) >= 0x40 && (unsigned char)(c) < 0xfd) && \
+ (unsigned char)(c) != 0x7f)
#define X0201_KANA_P(c)\
(0xa0 < (unsigned char)(c) && (unsigned char)(c) < 0xe0)
b2 = strtok(NULL, "|");
if (need_file(b1)) { /* skip */
fseek(oafp, ahdr.packed_size, SEEK_CUR);
- if (noexec || !quiet)
+ if (noexec || !quiet) {
if (b2 != NULL)
message("delete %s -> %s", b1, b2);
else
message("delete %s", b1);
+ }
}
else { /* copy */
if (noexec) {
else
return NULL;
}
- if (p = strrchr(archive_name, '.')) {
+ p = strrchr(archive_name, '.');
+ if (p) {
if (strucmp(".LZH", p) == 0
|| strucmp(".LZS", p) == 0
|| strucmp(".COM", p) == 0 /* DOS SFX */
print_size(hdr->packed_size, hdr->original_size);
- if (verbose_listing)
+ if (verbose_listing) {
if (hdr->has_crc)
printf(" %s %04x", method, hdr->crc);
else
printf(" %s ****", method);
+ }
printf(" ");
print_stamp(hdr->unix_last_modified_stamp);
- if (!verbose)
+ if (!verbose) {
if ((mode & UNIX_FILE_SYMLINK) != UNIX_FILE_SYMLINK)
printf(" %s", hdr->name);
else {
b2 = strtok(NULL, "|");
printf(" %s -> %s", b1, b2);
}
-
+ }
if (verbose)
printf(" [%d]", hdr->header_level);
printf("\n");