Commit 321ea621 authored by Sandro Tosi's avatar Sandro Tosi Committed by Sandro Tosi

Imported Debian patch 0.8.3-1

parents 8bfc5d27 c7bc7b53
This diff is collapsed.
==============================================================================
Q: Can mp3check scan whole directories for mp3 files and check/list/correct
them?
------------------------------------------------------------------------------
A: Of course. This is what I use most of the time:
mp3check -re3GTo /space/mp3
This will check all files with extension 'mp3' or 'MP3' (-3) recursively
under directory '/space/mp3' for errors. The output will be colorized and
ID3 tags and truncated last frames are ignored.
==============================================================================
Q: Can you add a feature to mp3check to add CRC to mp3 files which don not
have a CRC?
------------------------------------------------------------------------------
A: That's not possible, sorry. The CRC takes two bytes of extra space in every
frame. One would have to re-encode each frame to make room for those two
bytes which would result in loss of quality of course. But this is not what
you want.
==============================================================================
Q: I have an mp3 file which makes certain mp3 players (like xmms) crash, but
mp3check does not find any errors in this file. Why is that?
------------------------------------------------------------------------------
A: mp3check does only check the 'frame header' of each frame in the mp3 file
for consistency. Additionally it checks the CRC checksum over the side
information of each frame (which is only a small but important part of each
frame). All other data is ignored, although also this data has an inner
structure which can be corrupted in which case some mp3 players crash
(although there is no excuse for such a behavior ;-) )
==============================================================================
Q: Why can't mp3check fix all those errors in my mp3 files?
------------------------------------------------------------------------------
A: mp3check was never meant to fix anything. All those fixing options are
useful by-products and are becoming more and more powerful, but mp3check is
not meant as a tool to fix errors in mp3 in the first line, but to _check_
for errors.
==============================================================================
Q: Could you add feature X and option Y to mp3check? It would be so useful!
------------------------------------------------------------------------------
A: I am very busy and mp3check is only one of the tools I am maintaining. If
you can report a bug, I would be happy to fix it. If is is a small, well
defined feature you're requesting I will be happy to implement it. But I
am even happier if you can send me a patch. ;-)
==============================================================================
Q: I am disappointed: About 0.1% to 10% of all mp3 files I downloaded from the
internet had at least minor errors. How can this be?
------------------------------------------------------------------------------
A: Ask me an easier question, please. It seems that hundreds of copying
generations of a file through UDP connections (FTP), hard disks and local
Ethernet cables leave their traces on the mp3 files. ;-) Use mp3check to
filter the bad ones out and only use the good ones. That way we might get
rid of the problem.
==============================================================================
Q: I have files with the .wav filename extension but mp3checks claims they are
mp3 files. And I have files with the .mp3 filename extension but mp3check
claims that no mp3 streams. How can that be?
------------------------------------------------------------------------------
A: A filename extension has not necessarily something to do with it contents.
mp3check totally ignores the filename extension. I have seen mp3 streams
encapsulated in a wav file and I have seen mp3 files containing a RealAudio
stream. This shouldn't be a problem for the tools dealing with such files.
==============================================================================
Q: Can you send me a list of mp3 servers?
------------------------------------------------------------------------------
A: What is that? I use mp3check only for my own recordings. ;-)
==============================================================================
Q: I looked at the source and it seems that tstring.* and tappconfig.* are
pure overhead and that all the functionality of mp3check is implemented in
mp3check.cc.
------------------------------------------------------------------------------
A: You are right.
1998:
20 Jan: mp3check started and first header seek check (v0.0)
21 Jan: v0.1 colorization, error and anomaly check implen, crc started
23 Jan: v0.2 advanced formatting
24 Jan: v0.3 disable errors/anomalies
27 Jan: v0.3a -c only first frame bug fixed, --dump-header added
27 Jan: v0.3b starting mpeg 2.0 support, cut-junk-start added
28 Jan: v0.3c added some data for mpeg 2.0
09 Jul: v0.3e mpeg2.5 does not work :(
18 Sep: 0.3.1 prepare for sunsite
22 Oct: 0.4.1 prepare for use with printcdcover (raw output format)
1999:
25 Aug: 0.4.2 cerr changed to cerror (conflict with c++ libs with gcc2.95.1)
15 Sep 19:21 0.4.3 cut-junk-end added (thanks to Pollyanna Lindgren <jtlindgr@cs.helsinki.fi>)
19 Sep 18:13 0.4.4 fix-headers added (no succes on trying to fix madonna-mix)
2000:
31 May 20:00 0.5.0 avoid creating temporary file on cut-junk-start/end (thanks to Michael Stefaniuc <mstefani@redhat.de>)
no color by default, spurious color on no color removed, --cut-junk-end will not touch files with TAG trailers (thanks to Chris Pimlott <pimlottc@null.net>)
avoid endless loop on dummy+cut-junk-end
21:35 max-errors added (thanks to Preston.F.Crow.Adv94@Alum.Dartmouth.ORG (Preston F. Crow Adv94))
padding/framelength for layer 1+2 fixed (thanks to Dieter Baron <dillo@danbala.ifoer.tuwien.ac.at>)
18 Jun 15:30 0.5.1 crc check for mpg1.0/layer1 added, untested. frame length padding fixed for layer 1
10 Jul 01:00 0.5.2 tappframe simplified
13 Jul 22:00 0.5.2 --fix-crc added, endian support
2001:
26 Feb 00:00 0.6.0 Khalis (Jean Delvare) big patch applied. Lots of new features and options.
26 Feb 00:00 0.6.1 experimental big-endian support added (has to be tested)
27 Feb 00:00 0.6.2 big-endian works, --no-summary option added for batch processing, testsuite started, --show-valid files added
28 Feb 00:00 0.6.3 first frame not checked error fixed, --fix-header improved, --edit-frame-b added
19 Mar 00:15 0.6.4 applied Khalis 'cygwin' patch, runtime endianess checking removed
25 Jun 21:55 0.6.5 applied Khalis 'epmtyfiles' patch
07 Nov 20:00 0.6.6 applied Fredrik Roubert 64-bit patch
13 Nov 22:30 0.7.0 --recursive, --accept, --reject, --xdev, --only-mp3, --filelist, --print-files added, --ascii-only added
19 Nov 00:30 0.7.1 cleaner code for filename filtering, avoid use of values.h and MAXDOUBLE (thanks to Khali for both fixes)
19 Nov 23:00 0.7.2 -c fixed: hide unprintable chars in name
22 Nov 23:00 0.7.3 --xdev fixed by Khali (recursion under Win32 was broken)
2002:
03 Apr 00:15 0.7.4 spec file updated (Thanks to Gerald Schnabel <Gerri@studserv.uni-stuttgart.de>)
26 Nov 22:00 0.7.5 use automake/autoconf (initial autoconf script thanks to James A. Morrison <ja2morri@student.math.uwaterloo.ca>)
27 Nov 00:10 0.8.0 VBR support added and other improvements (thanks to Jean Delvare)
2003:
12 May 23:00 0.8.1 the 'frame too long' error seems to confuse some users: now its 'sync error (frame too long)' instead
12 May 23:30 0.8.2 --no-mmap added
2005:
21 Nov 0.8.3 --add-tag added: automatically add an ID3v1.1 tag to file which do not have any ID3v1.x or v2.x tag, lots of handcrafted algorithms converted 2300 files rather successfully in 37 seconds, the code is obscure though
AUTOMAKE_OPTIONS = foreign include Makefile.common
bin_PROGRAMS = mp3check bin_PROGRAMS = mp3check
TAPPFRAME_SRC = tappconfig.cc tappconfig.h tstring.cc tstring.h texception.h tmap.h tvector.h tfiletools.h tfiletools.cc TAPPFRAME_SRC += tfiletools.h tfiletools.cc
mp3check_SOURCES = mp3check.cc crc16.cc crc16.h id3tag.cc id3tag.h $(TAPPFRAME_SRC) mp3check_SOURCES = mp3check.cc crc16.cc crc16.h id3tag.cc id3tag.h $(TAPPFRAME_SRC)
man_MANS = mp3check.1 man_MANS = mp3check.1
EXTRA_DIST += mp3check.spec FAQ HISTORY selftest
EXTRA_DIST = $(man_MANS) Makefile.cvs dist-hook:
CLEANFILES = *~ sed -e "s/^\(Version:\).*/\1 $(VERSION)/" $(srcdir)/mp3check.spec > $(srcdir)/mp3check.spec.new
mv -f $(srcdir)/mp3check.spec.new $(srcdir)/mp3check.spec
cvsclean: distclean TESTS = selftest
rm -f $(distdir).tar.gz $(distdir).lsm stamp-h.in mkinstalldirs missing libtapp install-sh configure config.h.in autoscan.log aclocal.m4 Makefile.in .dep.* COPYING .PHONY: test
rm -rf autom4te.cache
TARNAME = $(distdir).tar.gz
LSMNAME = $(distdir).lsm
$(LSMNAME):
cp LSM_ENTRY $(LSMNAME)
streplace -q "__VERSION__=$(VERSION)" $(LSMNAME)
streplace -q "__DATE__=`date -R`" $(LSMNAME)
streplace -q "__LSM_NAME__=`ls $(LSMNAME) -l -s |awk '{printf "%3sk %s\n",$$1,$$10}'`" $(LSMNAME)
streplace -q "__TAR_NAME__=`ls $(TARNAME) -l -s |awk '{printf "%3sk %s\n",$$1,$$10}'`" $(LSMNAME)
mdist: dist
streplace -qx '(md5sum not available)=md5sum: '`md5sum $(TARNAME)|awk '{print $$1}'` $(LSMNAME)
.PHONY: $(LSMNAME) mdist
dist-hook: $(LSMNAME) mp3check.spec
sed -e "s/^\(Version:\).*/\1 $(VERSION)/" mp3check.spec > mp3check.spec.new
mv -f mp3check.spec.new mp3check.spec
AUTOMAKE_OPTIONS = foreign
EXTRA_DIST = $(man_MANS) Makefile.init Makefile.common ChangeLog
CLEANFILES = *~
TAPPFRAME_SRC = tappconfig.cc tappconfig.h tstring.cc tstring.h texception.h tmap.h tvector.h
svnclean: distclean
rm -f $(distdir).tar.gz $(distdir).lsm stamp-h.in mkinstalldirs missing libtapp install-sh configure config.h.in autoscan.log aclocal.m4 Makefile.in .dep.*
rm -f $(TAPPFRAME_SRC) COPYING Makefile.common config.guess config.sub
rm -rf autom4te.cache
TARNAME = $(distdir).tar.gz
LSMNAME = $(distdir).lsm
mdist: dist
cp LSM_ENTRY $(LSMNAME)
streplace -q "__VERSION__=$(VERSION)" $(LSMNAME)
streplace -q "__DATE__=`date -R`" $(LSMNAME)
streplace -q "__LSM_NAME__=`ls $(LSMNAME) -l -s |awk '{printf "%3sk %s\n",$$1,$$10}'`" $(LSMNAME)
streplace -q "__TAR_NAME__=`ls $(TARNAME) -l -s |awk '{printf "%3sk %s\n",$$1,$$10}'`" $(LSMNAME)
streplace -qx '(md5sum not available)=md5sum: '`md5sum $(TARNAME)|awk '{print $$1}'` $(LSMNAME)
.PHONY: mdist svnclean cl
# meta object compiler for qt
moc_%.cc: %.h
moc -o $@ $<
cl:
touch ChangeLog
svn2cl
dist: cl
all: linkit
aclocal
autoconf
autoheader
automake -a
@echo
@echo Now type
@echo " ./configure"
linkit:
test \! -d ../libtapp || ln -sf `grep '^TAPPFRAME_SRC' Makefile.am| sed 's/\([a-zA-Z0-9_.-][a-zA-Z0-9_.-]*\)/..\/libtapp\/\1/g'|cut -d= -f2-` .
test \! -d ../libtapp || ln -sf ../libtapp .
test \! -d ../libtapp || ln -sf ../libtapp/COPYING .
.PHONY: all linkit
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
# PARTICULAR PURPOSE. # PARTICULAR PURPOSE.
SHELL = @SHELL@ SHELL = @SHELL@
srcdir = @srcdir@ srcdir = @srcdir@
...@@ -57,23 +58,29 @@ POST_INSTALL = : ...@@ -57,23 +58,29 @@ POST_INSTALL = :
NORMAL_UNINSTALL = : NORMAL_UNINSTALL = :
PRE_UNINSTALL = : PRE_UNINSTALL = :
POST_UNINSTALL = : POST_UNINSTALL = :
host_alias = @host_alias@
host_triplet = @host@
CC = @CC@ CC = @CC@
CXX = @CXX@ CXX = @CXX@
HAVE_LIB = @HAVE_LIB@
LIB = @LIB@
LTLIB = @LTLIB@
MAKEINFO = @MAKEINFO@ MAKEINFO = @MAKEINFO@
PACKAGE = @PACKAGE@ PACKAGE = @PACKAGE@
VERSION = @VERSION@ VERSION = @VERSION@
AUTOMAKE_OPTIONS = foreign AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = mp3check EXTRA_DIST = $(man_MANS) Makefile.init Makefile.common ChangeLog mp3check.spec FAQ HISTORY selftest
TAPPFRAME_SRC = tappconfig.cc tappconfig.h tstring.cc tstring.h texception.h tmap.h tvector.h tfiletools.h tfiletools.cc
mp3check_SOURCES = mp3check.cc crc16.cc crc16.h id3tag.cc id3tag.h $(TAPPFRAME_SRC)
man_MANS = mp3check.1
EXTRA_DIST = $(man_MANS) Makefile.cvs
CLEANFILES = *~ CLEANFILES = *~
TAPPFRAME_SRC = tappconfig.cc tappconfig.h tstring.cc tstring.h texception.h tmap.h tvector.h tfiletools.h tfiletools.cc
TARNAME = $(distdir).tar.gz TARNAME = $(distdir).tar.gz
LSMNAME = $(distdir).lsm LSMNAME = $(distdir).lsm
bin_PROGRAMS = mp3check
mp3check_SOURCES = mp3check.cc crc16.cc crc16.h id3tag.cc id3tag.h $(TAPPFRAME_SRC)
man_MANS = mp3check.1
TESTS = selftest
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h CONFIG_HEADER = config.h
...@@ -102,9 +109,9 @@ man1dir = $(mandir)/man1 ...@@ -102,9 +109,9 @@ man1dir = $(mandir)/man1
MANS = $(man_MANS) MANS = $(man_MANS)
NROFF = nroff NROFF = nroff
DIST_COMMON = ./stamp-h.in COPYING INSTALL Makefile.am Makefile.in \ DIST_COMMON = ./stamp-h.in COPYING ChangeLog INSTALL Makefile.am \
THANKS TODO aclocal.m4 config.h.in configure configure.in install-sh \ Makefile.in THANKS TODO aclocal.m4 config.guess config.h.in config.sub \
missing mkinstalldirs configure configure.in install-sh missing mkinstalldirs
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
...@@ -117,7 +124,7 @@ OBJECTS = $(mp3check_OBJECTS) ...@@ -117,7 +124,7 @@ OBJECTS = $(mp3check_OBJECTS)
all: all-redirect all: all-redirect
.SUFFIXES: .SUFFIXES:
.SUFFIXES: .S .c .cc .o .s .SUFFIXES: .S .c .cc .o .s
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(srcdir)/Makefile.common
cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
...@@ -327,12 +334,47 @@ distdir: $(DISTFILES) ...@@ -327,12 +334,47 @@ distdir: $(DISTFILES)
fi; \ fi; \
done done
$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
crc16.o: crc16.cc crc16.h
id3tag.o: id3tag.cc id3tag.h
mp3check.o: mp3check.cc tappconfig.h tmap.h texception.h config.h \
tvector.h tstring.h crc16.h id3tag.h tfiletools.h
tappconfig.o: tappconfig.cc tappconfig.h tmap.h texception.h config.h \
tvector.h tstring.h
tfiletools.o: tfiletools.cc tfiletools.h tstring.h tvector.h \
texception.h config.h tmap.h
tstring.o: tstring.cc tstring.h tvector.h texception.h config.h
check-TESTS: $(TESTS)
@failed=0; all=0; \
srcdir=$(srcdir); export srcdir; \
for tst in $(TESTS); do \
if test -f $$tst; then dir=.; \
else dir="$(srcdir)"; fi; \
if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
all=`expr $$all + 1`; \
echo "PASS: $$tst"; \
elif test $$? -ne 77; then \
all=`expr $$all + 1`; \
failed=`expr $$failed + 1`; \
echo "FAIL: $$tst"; \
fi; \
done; \
if test "$$failed" -eq 0; then \
banner="All $$all tests passed"; \
else \
banner="$$failed of $$all tests failed"; \
fi; \
dashes=`echo "$$banner" | sed s/./=/g`; \
echo "$$dashes"; \
echo "$$banner"; \
echo "$$dashes"; \
test "$$failed" -eq 0
info-am: info-am:
info: info-am info: info-am
dvi-am: dvi-am:
dvi: dvi-am dvi: dvi-am
check-am: all-am check-am: all-am
$(MAKE) $(AM_MAKEFLAGS) check-TESTS
check: check-am check: check-am
installcheck-am: installcheck-am:
installcheck: installcheck-am installcheck: installcheck-am
...@@ -400,33 +442,42 @@ maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ ...@@ -400,33 +442,42 @@ maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
mostlyclean-compile distclean-compile clean-compile \ mostlyclean-compile distclean-compile clean-compile \
maintainer-clean-compile install-man1 uninstall-man1 install-man \ maintainer-clean-compile install-man1 uninstall-man1 install-man \
uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ uninstall-man tags mostlyclean-tags distclean-tags clean-tags \
maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ maintainer-clean-tags distdir check-TESTS info-am info dvi-am dvi check \
installcheck-am installcheck all-recursive-am install-exec-am \ check-am installcheck-am installcheck all-recursive-am install-exec-am \
install-exec install-data-am install-data install-am install \ install-exec install-data-am install-data install-am install \
uninstall-am uninstall all-redirect all-am all installdirs \ uninstall-am uninstall all-redirect all-am all installdirs \
mostlyclean-generic distclean-generic clean-generic \ mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean maintainer-clean-generic clean mostlyclean distclean maintainer-clean
cvsclean: distclean svnclean: distclean
rm -f $(distdir).tar.gz $(distdir).lsm stamp-h.in mkinstalldirs missing libtapp install-sh configure config.h.in autoscan.log aclocal.m4 Makefile.in .dep.* COPYING rm -f $(distdir).tar.gz $(distdir).lsm stamp-h.in mkinstalldirs missing libtapp install-sh configure config.h.in autoscan.log aclocal.m4 Makefile.in .dep.*
rm -f $(TAPPFRAME_SRC) COPYING Makefile.common config.guess config.sub
rm -rf autom4te.cache rm -rf autom4te.cache
$(LSMNAME): mdist: dist
cp LSM_ENTRY $(LSMNAME) cp LSM_ENTRY $(LSMNAME)
streplace -q "__VERSION__=$(VERSION)" $(LSMNAME) streplace -q "__VERSION__=$(VERSION)" $(LSMNAME)
streplace -q "__DATE__=`date -R`" $(LSMNAME) streplace -q "__DATE__=`date -R`" $(LSMNAME)
streplace -q "__LSM_NAME__=`ls $(LSMNAME) -l -s |awk '{printf "%3sk %s\n",$$1,$$10}'`" $(LSMNAME) streplace -q "__LSM_NAME__=`ls $(LSMNAME) -l -s |awk '{printf "%3sk %s\n",$$1,$$10}'`" $(LSMNAME)
streplace -q "__TAR_NAME__=`ls $(TARNAME) -l -s |awk '{printf "%3sk %s\n",$$1,$$10}'`" $(LSMNAME) streplace -q "__TAR_NAME__=`ls $(TARNAME) -l -s |awk '{printf "%3sk %s\n",$$1,$$10}'`" $(LSMNAME)
mdist: dist
streplace -qx '(md5sum not available)=md5sum: '`md5sum $(TARNAME)|awk '{print $$1}'` $(LSMNAME) streplace -qx '(md5sum not available)=md5sum: '`md5sum $(TARNAME)|awk '{print $$1}'` $(LSMNAME)
.PHONY: $(LSMNAME) mdist .PHONY: mdist svnclean cl
# meta object compiler for qt
moc_%.cc: %.h
moc -o $@ $<
cl:
touch ChangeLog
svn2cl
dist-hook: $(LSMNAME) mp3check.spec dist: cl
sed -e "s/^\(Version:\).*/\1 $(VERSION)/" mp3check.spec > mp3check.spec.new dist-hook:
mv -f mp3check.spec.new mp3check.spec sed -e "s/^\(Version:\).*/\1 $(VERSION)/" $(srcdir)/mp3check.spec > $(srcdir)/mp3check.spec.new
mv -f $(srcdir)/mp3check.spec.new $(srcdir)/mp3check.spec
.PHONY: test
# Tell versions [3.59,3.63) of GNU make to not export all variables. # Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded. # Otherwise a system limit (for SysV at least) may be exceeded.
......
all: linkit
aclocal
autoconf
autoheader
automake -a
@echo
@echo Now type
@echo " ./configure"
FILES = ../libtapp ../libtapp/COPYING ../libtapp/Makefile.common ../libtapp/tappconfig.cc ../libtapp/tappconfig.h ../libtapp/tstring.cc ../libtapp/tstring.h ../libtapp/texception.h ../libtapp/tmap.h ../libtapp/tvector.h
linkit:
test \! -d ../libtapp || ln -sf $(FILES) `grep '^TAPPFRAME_SRC' Makefile.am| sed 's/\([a-zA-Z0-9_.-][a-zA-Z0-9_.-]*\)/..\/libtapp\/\1/g'|cut -d= -f2-` .
.PHONY: all linkit
...@@ -36,6 +36,10 @@ Fredrik Roubert <roubert@df.lth.se> ...@@ -36,6 +36,10 @@ Fredrik Roubert <roubert@df.lth.se>
Gerald Schnabel <Gerri@studserv.uni-stuttgart.de> Gerald Schnabel <Gerri@studserv.uni-stuttgart.de>
(0.7.4 mp3check.spec file and RedHat packages updated) (0.7.4 mp3check.spec file and RedHat packages updated)
Anna Michalska <anngpo@polbox.com>
(0.8.0 CygWin build)
------------------------------------------------------------------ ------------------------------------------------------------------
Thanks also go to the following people who contributed indirectly: Thanks also go to the following people who contributed indirectly:
......
This diff is collapsed.
This diff is collapsed.
...@@ -151,17 +151,19 @@ ...@@ -151,17 +151,19 @@
/* Define to `int' if <sys/types.h> doesn't define. */ /* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t #undef gid_t
/* Define as `__inline' if that's what the C compiler calls it, or to nothing /* Define to `__inline__' or `__inline' if that's what the C compiler
if it is not supported. */ calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
#undef inline #undef inline
#endif
/* Define to `int' if <sys/types.h> does not define. */ /* Define to `int' if <sys/types.h> does not define. */
#undef mode_t #undef mode_t
/* Define to `long' if <sys/types.h> does not define. */ /* Define to `long int' if <sys/types.h> does not define. */
#undef off_t #undef off_t
/* Define to `unsigned' if <sys/types.h> does not define. */ /* Define to `unsigned int' if <sys/types.h> does not define. */
#undef size_t #undef size_t
/* Define to `int' if <sys/types.h> doesn't define. */ /* Define to `int' if <sys/types.h> doesn't define. */
......
This diff is collapsed.
This diff is collapsed.
# Process this file with autoconf to produce a configure script. # Process this file with autoconf to produce a configure script.
AC_INIT(streplace) AC_INIT(streplace)
AM_INIT_AUTOMAKE(mp3check,0.8.0) AM_INIT_AUTOMAKE(mp3check,0.8.3)
AC_CONFIG_SRCDIR(mp3check.cc) AC_CONFIG_SRCDIR(mp3check.cc)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
...@@ -45,3 +45,4 @@ echo "Now type" ...@@ -45,3 +45,4 @@ echo "Now type"
echo " make" echo " make"
echo or echo or
echo ' make CXXFLAGS="-Wall -W -g"' echo ' make CXXFLAGS="-Wall -W -g"'
echo ' make CXXFLAGS="-Wall -W -Woverloaded-virtual -Wsynth -Wsign-promo -g"'
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* *
* crc engine for use with audio mpeg streams * crc engine for use with audio mpeg streams
* *
* Copyright (C) 1998-2001 by Johannes Overmann <overmann@iname.com> * Copyright (C) 1998-2001 by Johannes Overmann <Johannes.Overmann@gmx.de>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* *
* crc engine for use with audio mpeg streams header file * crc engine for use with audio mpeg streams header file
* *
* Copyright (C) 1998-2001 by Johannes Overmann <overmann@iname.com> * Copyright (C) 1998-2001 by Johannes Overmann <Johannes.Overmann@gmx.de>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
usr/bin
usr/share/man/man1
01_restore_pristine_code
10_bts450532-455727_manpage_fixes
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment