- mac os x patches (#131943,#131944,#132924,#132926).
- mac os x patches (#133611, #133612, #134637).
- build against external/internal neon.
+ - add https://svn.uhulinux.hu/packages/dev/zlib/patches/02-rsync.patch
- changes to build on Mac OS X using darwinports neon/beecrypt.
+ - blueprint rpm-4_4 and HEAD to minimize diff spew.
4.3.3 -> 4.4:
- pentium3/pentium4 arch support (pluto@PLD).
if [ -d file ]; then
(echo "--- file"; cd file; ./autogen.sh --noconfigure "$@")
fi
+if [ -d neon ]; then
+ (echo "--- neon"; cd neon; ./autogen.sh "$@")
+fi
echo "--- rpm"
$libtoolize --copy --force
AC_CHECK_LIB(neon, ne_get_response_header, [
AC_DEFINE(HAVE_NEON_NE_GET_RESPONSE_HEADER, 1, [Define to 1 if you have ne_get_response_header() in libneon.])
])
+ AC_CHECK_LIB(neon, ne_send_request_chunk, [
+ AC_DEFINE(HAVE_NEON_NE_SEND_REQUEST_CHUNK, 1, [Define to 1 if you have ne_send_request_chunk() in libneon.])
+ ])
WITH_NEON_INCLUDE="-I${includedir}/neon"
WITH_NEON_LIB="-lneon"
])
-compmempass
-compdestroy
-evalorder
--exitarg
-formatconst
-macroredef
-modobserver # 9
-temptrans
--looploopbreak
--loopswitchbreak
--looploopcontinue
--switchloopbreak
--switchswitchbreak
-whileempty
-constuse
EXTRA_DIST = test.c
pkglibdir = @prefix@/lib/rpm
-#MAGIC = $(pkglibdir)/magic
+MAGIC = $(pkglibdir)/magic
AM_CPPFLAGS = -DMAGIC='"$(MAGIC)"'
switch (*l) {
case CHAR_IGNORE_LOWERCASE:
m->mask |= STRING_IGNORE_LOWERCASE;
- break;
+ /*@switchbreak@*/ break;
case CHAR_COMPACT_BLANK:
m->mask |= STRING_COMPACT_BLANK;
- break;
+ /*@switchbreak@*/ break;
case CHAR_COMPACT_OPTIONAL_BLANK:
m->mask |=
STRING_COMPACT_OPTIONAL_BLANK;
- break;
+ /*@switchbreak@*/ break;
default:
if (ms->flags & MAGIC_CHECK)
file_magwarn(ms,
default:
*p++ = (char) c;
- break;
+ /*@switchbreak@*/ break;
case 'n':
*p++ = '\n';
- break;
+ /*@switchbreak@*/ break;
case 'r':
*p++ = '\r';
- break;
+ /*@switchbreak@*/ break;
case 'b':
*p++ = '\b';
- break;
+ /*@switchbreak@*/ break;
case 't':
*p++ = '\t';
- break;
+ /*@switchbreak@*/ break;
case 'f':
*p++ = '\f';
- break;
+ /*@switchbreak@*/ break;
case 'v':
*p++ = '\v';
- break;
+ /*@switchbreak@*/ break;
/* \ and up to 3 octal digits */
case '0':
else
--s;
*p++ = (char)val;
- break;
+ /*@switchbreak@*/ break;
/* \x and up to 2 hex digits */
case 'x':
} else
--s;
*p++ = (char)val;
- break;
+ /*@switchbreak@*/ break;
}
} else
*p++ = (char)c;
case '\n':
(void) fputc('n', fp);
- break;
+ /*@switchbreak@*/ break;
case '\r':
(void) fputc('r', fp);
- break;
+ /*@switchbreak@*/ break;
case '\b':
(void) fputc('b', fp);
- break;
+ /*@switchbreak@*/ break;
case '\t':
(void) fputc('t', fp);
- break;
+ /*@switchbreak@*/ break;
case '\f':
(void) fputc('f', fp);
- break;
+ /*@switchbreak@*/ break;
case '\v':
(void) fputc('v', fp);
- break;
+ /*@switchbreak@*/ break;
default:
(void) fprintf(fp, "%.3o", c & 0377);
- break;
+ /*@switchbreak@*/ break;
}
}
}
*/
for (end = i + 1; end < nbytes; end++)
if (ISSPC(ubuf[end]))
- break;
+ /*@innerbreak@*/ break;
/*
* compare the word thus isolated against the token list
default:
n -= rv;
buf = ((const char *)buf) + rv;
- break;
+ /*@switchbreak@*/ break;
}
while (n > 0);
return rn;
default:
n -= rv;
buf = ((char *)buf) + rv;
- break;
+ /*@switchbreak@*/ break;
}
while (n > 0);
return rn;
execvp(compr[method].argv[0],
(char *const *)compr[method].argv);
- exit(1);
+ exit(EXIT_FAILURE);
/*@notreached@*/ break;
case -1:
file_error(ms, errno, "could not fork");
case 0: /* child */
(void)close(fdout[0]);
if (swrite(fdin[1], old, n) != n)
- exit(1);
- exit(0);
- /*@notreached@*/ break;
+ exit(EXIT_FAILURE);
+ exit(EXIT_SUCCESS);
+ /*@notreached@*/ /*@innerbreak@*/ break;
case -1:
- exit(1);
- /*@notreached@*/ break;
+ exit(EXIT_FAILURE);
+ /*@notreached@*/ /*@innerbreak@*/ break;
default: /* parent */
- break;
+ /*@innerbreak@*/ break;
}
(void) close(fdin[1]);
fdin[1] = -1;
case 0 :
if (longindex == 1)
help();
- break;
+ /*@switchbreak@*/ break;
#endif
case 'b':
++bflag;
- break;
+ /*@switchbreak@*/ break;
case 'c':
action = FILE_CHECK;
- break;
+ /*@switchbreak@*/ break;
case 'C':
action = FILE_COMPILE;
- break;
+ /*@switchbreak@*/ break;
case 'd':
flags |= MAGIC_DEBUG|MAGIC_CHECK;
- break;
+ /*@switchbreak@*/ break;
case 'f':
if(action)
usage();
load(magicfile, flags);
unwrap(optarg);
++didsomefiles;
- break;
+ /*@switchbreak@*/ break;
case 'F':
separator = optarg;
- break;
+ /*@switchbreak@*/ break;
case 'i':
flags |= MAGIC_MIME;
- break;
+ /*@switchbreak@*/ break;
case 'k':
flags |= MAGIC_CONTINUE;
- break;
+ /*@switchbreak@*/ break;
case 'm':
magicfile = optarg;
- break;
+ /*@switchbreak@*/ break;
case 'n':
++nobuffer;
- break;
+ /*@switchbreak@*/ break;
case 'N':
++nopad;
- break;
+ /*@switchbreak@*/ break;
#if defined(HAVE_UTIME) || defined(HAVE_UTIMES)
case 'p':
flags |= MAGIC_PRESERVE_ATIME;
- break;
+ /*@switchbreak@*/ break;
#endif
case 'r':
flags |= MAGIC_RAW;
- break;
+ /*@switchbreak@*/ break;
case 's':
flags |= MAGIC_DEVICES;
- break;
+ /*@switchbreak@*/ break;
case 'v':
(void) fprintf(stdout, "%s-%d.%.2d\n", progname,
FILE_VERSION_MAJOR, patchlevel);
return 1;
case 'z':
flags |= MAGIC_COMPRESS;
- break;
+ /*@switchbreak@*/ break;
#ifdef S_IFLNK
case 'L':
flags |= MAGIC_SYMLINK;
- break;
+ /*@switchbreak@*/ break;
#endif
case '?':
default:
errflg++;
- break;
+ /*@switchbreak@*/ break;
}
if (errflg) {
magic = magic_open(flags);
if (magic == NULL) {
(void)fprintf(stderr, "%s: %s\n", progname, strerror(errno));
- exit(1);
+ exit(EXIT_FAILURE);
}
if (magic_load(magic, magicfile) == -1) {
(void)fprintf(stderr, "%s: %s\n",
progname, magic_error(magic));
- exit(1);
+ exit(EXIT_FAILURE);
}
}
if ((f = fopen(fn, "r")) == NULL) {
(void)fprintf(stderr, "%s: Cannot open `%s' (%s).\n",
progname, fn, strerror(errno));
- exit(1);
+ exit(EXIT_FAILURE);
}
while (fgets(buf, MAXPATHLEN, f) != NULL) {
#ifdef HAVE_GETOPT_LONG
(void)fputs("Try `file --help' for more information.\n", stderr);
#endif
- exit(1);
+ exit(EXIT_FAILURE);
}
#ifdef HAVE_GETOPT_LONG
" --help display this help and exit\n"
" --version output version information and exit\n"
);
- exit(0);
+ exit(EXIT_SUCCESS);
}
#endif
offset = 0;
for (;;) {
if (offset >= (size_t)bufsize)
- break;
+ /*@innerbreak@*/ break;
offset = donote(ms, nbuf, offset, (size_t)bufsize,
class, swap, 4);
if (offset == 0)
- break;
+ /*@innerbreak@*/ break;
}
}
if (j == 0)
goto tryanother;
else
- break;
+ /*@innerbreak@*/ break;
} else {
/*
* A nonprintable
switch (ph_type) {
case PT_DYNAMIC:
linking_style = "dynamically";
- break;
+ /*@switchbreak@*/ break;
case PT_INTERP:
shared_libraries = " (uses shared libs)";
- break;
+ /*@switchbreak@*/ break;
case PT_NOTE:
if ((align = ph_align) & 0x80000000) {
if (file_printf(ms,
offset = 0;
for (;;) {
if (offset >= (size_t)bufsize)
- break;
+ /*@innerbreak@*/ break;
offset = donote(ms, nbuf, offset,
(size_t)bufsize, class, swap, align);
if (offset == 0)
- break;
+ /*@innerbreak@*/ break;
}
if (lseek(fd, savedoffset, SEEK_SET) == (off_t)-1) {
file_badseek(ms);
return -1;
}
- break;
+ /*@switchbreak@*/ break;
}
}
if (file_printf(ms, ", %s linked%s", linking_style, shared_libraries)
return -1;
case 0:
flush++;
- break;
+ /*@switchbreak@*/ break;
default:
- break;
+ /*@switchbreak@*/ break;
}
if (flush) {
/*
while (magic[magindex+1].cont_level != 0 &&
++magindex < nmagic) {
if (cont_level < magic[magindex].cont_level)
- continue;
+ /*@innercontinue@*/ continue;
if (cont_level > magic[magindex].cont_level) {
/*
* We're at the end of the level
case -1:
return -1;
case 0:
- break;
+ /*@switchbreak@*/ break;
default:
/*
* This continuation matched.
switch (m->mask_op&0x7F) {
case FILE_OPAND:
p->b &= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
p->b |= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
p->b ^= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
p->b += m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
p->b -= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
p->b *= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
p->b /= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
p->b %= m->mask;
- break;
+ /*@innerbreak@*/ break;
}
if (m->mask_op & FILE_OPINVERSE)
p->b = ~p->b;
switch (m->mask_op&0x7F) {
case FILE_OPAND:
p->h &= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
p->h |= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
p->h ^= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
p->h += m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
p->h -= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
p->h *= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
p->h /= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
p->h %= m->mask;
- break;
+ /*@innerbreak@*/ break;
}
if (m->mask_op & FILE_OPINVERSE)
p->h = ~p->h;
switch (m->mask_op&0x7F) {
case FILE_OPAND:
p->l &= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
p->l |= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
p->l ^= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
p->l += m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
p->l -= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
p->l *= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
p->l /= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
p->l %= m->mask;
- break;
+ /*@innerbreak@*/ break;
}
if (m->mask_op & FILE_OPINVERSE)
p->l = ~p->l;
switch (m->mask_op&0x7F) {
case FILE_OPAND:
p->h &= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
p->h |= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
p->h ^= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
p->h += m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
p->h -= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
p->h *= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
p->h /= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
p->h %= m->mask;
- break;
+ /*@innerbreak@*/ break;
}
if (m->mask_op & FILE_OPINVERSE)
p->h = ~p->h;
switch (m->mask_op&0x7F) {
case FILE_OPAND:
p->l &= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
p->l |= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
p->l ^= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
p->l += m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
p->l -= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
p->l *= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
p->l /= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
p->l %= m->mask;
- break;
+ /*@innerbreak@*/ break;
}
if (m->mask_op & FILE_OPINVERSE)
p->l = ~p->l;
switch (m->mask_op&0x7F) {
case FILE_OPAND:
p->h &= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
p->h |= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
p->h ^= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
p->h += m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
p->h -= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
p->h *= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
p->h /= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
p->h %= m->mask;
- break;
+ /*@innerbreak@*/ break;
}
if (m->mask_op & FILE_OPINVERSE)
p->h = ~p->h;
switch (m->mask_op&0x7F) {
case FILE_OPAND:
p->l &= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
p->l |= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
p->l ^= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
p->l += m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
p->l -= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
p->l *= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
p->l /= m->mask;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
p->l %= m->mask;
- break;
+ /*@innerbreak@*/ break;
}
if (m->mask_op & FILE_OPINVERSE)
p->l = ~p->l;
switch (m->in_op&0x7F) {
case FILE_OPAND:
offset = p->b & m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
offset = p->b | m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
offset = p->b ^ m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
offset = p->b + m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
offset = p->b - m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
offset = p->b * m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
offset = p->b / m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
offset = p->b % m->in_offset;
- break;
+ /*@innerbreak@*/ break;
}
} else
offset = p->b;
offset = (short)((p->hs[0]<<8)|
(p->hs[1])) &
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
offset = (short)((p->hs[0]<<8)|
(p->hs[1])) |
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
offset = (short)((p->hs[0]<<8)|
(p->hs[1])) ^
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
offset = (short)((p->hs[0]<<8)|
(p->hs[1])) +
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
offset = (short)((p->hs[0]<<8)|
(p->hs[1])) -
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
offset = (short)((p->hs[0]<<8)|
(p->hs[1])) *
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
offset = (short)((p->hs[0]<<8)|
(p->hs[1])) /
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
offset = (short)((p->hs[0]<<8)|
(p->hs[1])) %
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
}
} else
offset = (short)((p->hs[0]<<8)|
offset = (short)((p->hs[1]<<8)|
(p->hs[0])) &
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
offset = (short)((p->hs[1]<<8)|
(p->hs[0])) |
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
offset = (short)((p->hs[1]<<8)|
(p->hs[0])) ^
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
offset = (short)((p->hs[1]<<8)|
(p->hs[0])) +
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
offset = (short)((p->hs[1]<<8)|
(p->hs[0])) -
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
offset = (short)((p->hs[1]<<8)|
(p->hs[0])) *
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
offset = (short)((p->hs[1]<<8)|
(p->hs[0])) /
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
offset = (short)((p->hs[1]<<8)|
(p->hs[0])) %
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
}
} else
offset = (short)((p->hs[1]<<8)|
switch (m->in_op & 0x7F) {
case FILE_OPAND:
offset = p->h & m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
offset = p->h | m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
offset = p->h ^ m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
offset = p->h + m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
offset = p->h - m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
offset = p->h * m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
offset = p->h / m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
offset = p->h % m->in_offset;
- break;
+ /*@innerbreak@*/ break;
}
}
else
(p->hl[2]<<8)|
(p->hl[3])) &
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
offset = (int32_t)((p->hl[0]<<24)|
(p->hl[1]<<16)|
(p->hl[2]<<8)|
(p->hl[3])) |
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
offset = (int32_t)((p->hl[0]<<24)|
(p->hl[1]<<16)|
(p->hl[2]<<8)|
(p->hl[3])) ^
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
offset = (int32_t)((p->hl[0]<<24)|
(p->hl[1]<<16)|
(p->hl[2]<<8)|
(p->hl[3])) +
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
offset = (int32_t)((p->hl[0]<<24)|
(p->hl[1]<<16)|
(p->hl[2]<<8)|
(p->hl[3])) -
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
offset = (int32_t)((p->hl[0]<<24)|
(p->hl[1]<<16)|
(p->hl[2]<<8)|
(p->hl[3])) *
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
offset = (int32_t)((p->hl[0]<<24)|
(p->hl[1]<<16)|
(p->hl[2]<<8)|
(p->hl[3])) /
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
offset = (int32_t)((p->hl[0]<<24)|
(p->hl[1]<<16)|
(p->hl[2]<<8)|
(p->hl[3])) %
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
}
} else
offset = (int32_t)((p->hl[0]<<24)|
(p->hl[1]<<8)|
(p->hl[0])) &
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
offset = (int32_t)((p->hl[3]<<24)|
(p->hl[2]<<16)|
(p->hl[1]<<8)|
(p->hl[0])) |
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
offset = (int32_t)((p->hl[3]<<24)|
(p->hl[2]<<16)|
(p->hl[1]<<8)|
(p->hl[0])) ^
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
offset = (int32_t)((p->hl[3]<<24)|
(p->hl[2]<<16)|
(p->hl[1]<<8)|
(p->hl[0])) +
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
offset = (int32_t)((p->hl[3]<<24)|
(p->hl[2]<<16)|
(p->hl[1]<<8)|
(p->hl[0])) -
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
offset = (int32_t)((p->hl[3]<<24)|
(p->hl[2]<<16)|
(p->hl[1]<<8)|
(p->hl[0])) *
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
offset = (int32_t)((p->hl[3]<<24)|
(p->hl[2]<<16)|
(p->hl[1]<<8)|
(p->hl[0])) /
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
offset = (int32_t)((p->hl[3]<<24)|
(p->hl[2]<<16)|
(p->hl[1]<<8)|
(p->hl[0])) %
m->in_offset;
- break;
+ /*@innerbreak@*/ break;
}
} else
offset = (int32_t)((p->hl[3]<<24)|
switch (m->in_op & 0x7F) {
case FILE_OPAND:
offset = p->l & m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPOR:
offset = p->l | m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPXOR:
offset = p->l ^ m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPADD:
offset = p->l + m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMINUS:
offset = p->l - m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMULTIPLY:
offset = p->l * m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPDIVIDE:
offset = p->l / m->in_offset;
- break;
+ /*@innerbreak@*/ break;
case FILE_OPMODULO:
offset = p->l % m->in_offset;
- break;
+ /*@innerbreak@*/ break;
/* case TOOMANYSWITCHBLOCKS:
* ugh = p->eye % m->strain;
* rub;
if (0L == m->mask) { /* normal string: do it fast */
while (--len >= 0)
if ((v = *b++ - *a++) != '\0')
- break;
+ /*@loopbreak@*/ break;
} else { /* combine the others */
while (--len >= 0) {
if ((m->mask & STRING_IGNORE_LOWERCASE) &&
islower(*a)) {
if ((v = tolower(*b++) - *a++) != '\0')
- break;
+ /*@loopbreak@*/ break;
} else if ((m->mask & STRING_COMPACT_BLANK) &&
isspace(*a)) {
a++;
b++;
} else {
v = 1;
- break;
+ /*@loopbreak@*/ break;
}
} else if (isspace(*a) &&
(m->mask & STRING_COMPACT_OPTIONAL_BLANK)) {
b++;
} else {
if ((v = *b++ - *a++) != '\0')
- break;
+ /*@loopbreak@*/ break;
}
}
}
}
sxs = sx->sxs + sx->nsxs;
sxs->len = stem_len;
-#ifdef HAVE_STRNDUP
+#ifdef HAVE_STRNDUP
/*@i@*/ sxs->stem = strndup(*bpp, stem_len);
#else
sxs->stem = xmalloc(stem_len+1);
strncpy(sxs->stem, *bpp, stem_len);
#endif
-
sx->nsxs++;
*bpp += stem_len;
return sx->nsxs - 1;
AUTOMAKE_OPTIONS = 1.4 foreign
-INCLUDES = -I. -I$(top_srcdir) @INCPATH@
+INCLUDES = -I. -I$(top_srcdir) @INCPATH@
EXTRA_DIST = \
alloca.c basename.c err.c error.c \
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2001-07-24 10:02+0100\n"
"Last-Translator: Milan Kerslager <kerslage@linux.cz>\n"
"Language-Team: Czech <cs@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Nemohu otevøít %s: %s\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2001-04-05 23:03GMT\n"
"Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n"
"Language-Team: Danish <dansk@klid.dk>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Kunne ikke åbne %s for læsning: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 1998-08-03 18:02+02:00\n"
"Last-Translator: Karl Eichwalder <ke@SuSE.DE>\n"
"Language-Team: German <de@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Datei %s kann nicht zum Lesen geöffnet werden: %s."
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 1998-05-02 21:41:47-0400\n"
"Last-Translator: Raimo Koski <rkoski@pp.weppi.fi>\n"
"Language-Team: Finnish <linux@sot.com>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "En voi avata %s luettavaksi: %s."
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: RPM 4.2.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2003-07-06 01:36+0200\n"
"Last-Translator: RPM French Translation <rpm-fr@livna.org>\n"
"Language-Team: RPM French Translation <rpm-fr@livna.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Impossible d'ouvrir %s en lecture: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2001-01-13 22:31+0100\n"
"Last-Translator: Jesús Bravo Álvarez <jba@pobox.com>\n"
"Language-Team: Galician <trasno@ceu.fi.udc.es>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr ""
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2001-07-12 13:25+0000\n"
"Last-Translator: Richard Allen <ra@hp.is>\n"
"Language-Team: is <kde-isl@mmedia.is>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Get ekki opnað %s til lesturs: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 1999-12-01 22:49 +JST\n"
"Last-Translator: Kanda Mitsuru <kanda@nn.iij4u.or.jp>\n"
"Language-Team: JRPM <jrpm@linux.or.jp>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Æɤ߹þ¤à¤¿¤á¤Ë %s ¤ò¥ª¡¼¥×¥ó¤Ç¤¤Þ¤»¤ó: %s¡£"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2002-03-04 17:17+0900\n"
"Last-Translator: Jong-Hoon Ryu <redhat4u@netian.com>\n"
"Language-Team: GNU Translation project <ko@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "%s(À»)¸¦ ¿ ¼ö ¾øÀ½: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2001-06-27 12:24+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
"Language-Team: Norwegian <no@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Kunne ikke åpne spec fil %s: %s\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.3-20030515\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2003-06-08 22:42+0200\n"
"Last-Translator: Arkadiusz Miskiewicz <arekm@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Nie mo¿na otworzyæ %s do odczytu: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr "%s: nieprawid³owy kontekst %s w lini numer %d\n"
msgstr ""
"Project-Id-Version: rpm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2002-02-14 10:51+0000\n"
"Last-Translator: José Nuno Coelho Sanarra Pires <jncp@rnl.ist.utl.pt>\n"
"Language-Team: pt <morais@kde.org\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Não consegui abrir o %s para leitura: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2004-02-29 07:48+0500\n"
"Last-Translator: Arnaldo Carvalho de Melo <acme@conectiva.com.br>\n"
"Language-Team: Brazilian Portuguese\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "No consegui abrir: %s\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 1999-04-10 12:00+EST\n"
"Last-Translator: Cristian Gafton <gafton@redhat.com>\n"
"Language-Team: Romanian <ro@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr ""
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr ""
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2002-08-27 13:36-0400\n"
"Last-Translator: Eugene Kanter, <eugene@blackcatlinux.com>\n"
"Language-Team: Black Cat Linux Team <blackcat-support@blackcatlinux.com>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÞÔÅÎÉÑ: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 1999-04-08 21:37+02:00\n"
"Last-Translator: Stanislav Meduna <stano@eunet.sk>\n"
"Language-Team: Slovak <sk-i18n@rak.isternet.sk>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Nie je mo¾né otvori» %s pre èítanie: %s."
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
# -*- mode:po; coding:iso-latin-2; -*- Slovenian messages for Redhat pkg. mngr.
# Copyright (C) 2000 Free Software Foundation, Inc.
# Primo¾ Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>, 2000.
-# $Id: sl.po,v 1.389.2.8 2005/01/18 00:30:25 jbj Exp $
+# $Id: sl.po,v 1.389.2.9 2005/01/23 20:45:06 jbj Exp $
#
msgid ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2000-10-08 19:05+0200\n"
"Last-Translator: Grega Fajdiga <gregor.fajdiga@telemach.net>\n"
"Language-Team: Slovenian <sl@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "%s ni mo¾no odpreti za branje: %s."
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2004-02-29 07:48+0500\n"
"Last-Translator: unknown\n"
"Language-Team: unknown\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Ne mogu da otvorim %s za èitanje: %s"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2003-02-05 12:40+0100\n"
"Last-Translator: Göran Uddeborg <goeran@uddeborg.pp.se>\n"
"Language-Team: Swedish <sv@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "Kan inte öppna %s för läsning: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
msgstr ""
"Project-Id-Version: rpm 4.0.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-17 19:28-0500\n"
+"POT-Creation-Date: 2005-01-23 15:29-0500\n"
"PO-Revision-Date: 2001-07-05 08:02+300\n"
"Last-Translator: Nilgun Belma Buguner <nilgun@technologist.com>\n"
"Language-Team: Turkish <tr@li.org>\n"
msgid "Unable to open %s for reading: %s.\n"
msgstr "%s okuma eriþimi için açýlamadý: %s.\n"
-#: lib/rpmsx.c:375
+#: lib/rpmsx.c:374
#, c-format
msgid "%s: no newline on line number %d (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:392
+#: lib/rpmsx.c:391
#, c-format
msgid "%s: line number %d is missing fields (only read %s)\n"
msgstr ""
-#: lib/rpmsx.c:425
+#: lib/rpmsx.c:424
#, c-format
msgid "%s: unable to compile regular expression %s on line number %d: %s\n"
msgstr ""
-#: lib/rpmsx.c:440 lib/rpmsx.c:455
+#: lib/rpmsx.c:439 lib/rpmsx.c:454
#, c-format
msgid "%s: invalid type specifier %s on line number %d\n"
msgstr ""
-#: lib/rpmsx.c:468
+#: lib/rpmsx.c:467
#, c-format
msgid "%s: invalid context %s on line number %d\n"
msgstr ""
EXTRA_DIST = system.h rpmdebug-py.c
INCLUDES = -I. \
- -I$(top_srcdir) \
+ -I$(top_srcdir)/build \
-I$(top_srcdir)/lib \
-I$(top_srcdir)/rpmdb \
-I$(top_srcdir)/rpmio \
@WITH_BEECRYPT_INCLUDE@ \
-I$(top_srcdir)/popt \
- -I$(top_srcdir)/build \
+ -I$(top_srcdir)/misc \
-I$(pyincdir) \
@WITH_LIBELF_INCLUDE@ \
@INCPATH@
if (_rpmts_debug)
fprintf(stderr, "\t%p = fdDup(%d)\n", fd, fdno);
+ fcntl(Fileno(fd), F_SETFD, FD_CLOEXEC);
+
return fd;
} else
if (what == RPMCALLBACK_INST_CLOSE_FILE) {
#endif
case URL_IS_HTTPS:
case URL_IS_HTTP:
- case URL_IS_HKP:
case URL_IS_FTP:
+ case URL_IS_HKP:
case URL_IS_DASH:
default:
/* Either use the pipe to prelink -y or open the URL. */
break;
case URL_IS_HTTPS:
case URL_IS_HTTP:
- case URL_IS_HKP:
case URL_IS_FTP:
+ case URL_IS_HKP:
case URL_IS_DASH:
default:
db->db_root = rpmGetPath(_DB_ROOT, NULL);
switch (urltype) {
case URL_IS_HTTPS: /* XXX WRONG WRONG WRONG */
case URL_IS_HTTP: /* XXX WRONG WRONG WRONG */
- case URL_IS_HKP: /* XXX WRONG WRONG WRONG */
case URL_IS_FTP: /* XXX WRONG WRONG WRONG */
+ case URL_IS_HKP: /* XXX WRONG WRONG WRONG */
case URL_IS_PATH:
case URL_IS_UNKNOWN:
if (Stat(fn, &buf)) {
*/
const char *const ftpStrerror(int errorNumber)
{
- switch (errorNumber) {
+ switch (errorNumber) {
case 0:
return _("Success");
case FTPERR_UNKNOWN:
default:
return _("Unknown or unexpected error");
- }
+ }
}
const char *urlStrerror(const char *url)
pgpPrtVal(" ", pgpSubTypeTbl, (p[0]&(~PGPSUBTYPE_CRITICAL)));
if (p[0] & PGPSUBTYPE_CRITICAL)
if (_print)
- fprintf(stderr, " *CRITICAL*");
+ fprintf(stderr, " *CRITICAL*");
switch (*p) {
case PGPSUBTYPE_PREFER_SYMKEY: /* preferred symmetric algorithms */
for (i = 1; i < plen; i++)