Репозитории ALT
S: | 3.45.3-alt1.2 |
4.1: | 3.42-alt3 |
4.0: | 3.40.2-alt1 |
3.0: | 3.33-alt1 |
Группа :: Сети/Передача файлов
Пакет: httrack
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: httrack-3.47.3-alt-makefile.patch
Скачать
Скачать
diff --git a/libtest/Makefile.am b/libtest/Makefile.am
index eb500c0..6e52f27 100644
--- a/libtest/Makefile.am
+++ b/libtest/Makefile.am
@@ -18,33 +18,33 @@ AM_LDFLAGS = -L../src
# Examples
libbaselinks_la_SOURCES = callbacks-example-baselinks.c
-libbaselinks_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+libbaselinks_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
libbaselinks_la_LDFLAGS = -version-info 1:0:0
libchangecontent_la_SOURCES = callbacks-example-changecontent.c
-libchangecontent_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+libchangecontent_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
libchangecontent_la_LDFLAGS = -version-info 1:0:0
libcontentfilter_la_SOURCES = callbacks-example-contentfilter.c
-libcontentfilter_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+libcontentfilter_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
libcontentfilter_la_LDFLAGS = -version-info 1:0:0
libdisplayheader_la_SOURCES = callbacks-example-displayheader.c
-libdisplayheader_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+libdisplayheader_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
libdisplayheader_la_LDFLAGS = -version-info 1:0:0
libfilename2_la_SOURCES = callbacks-example-filename2.c
-libfilename2_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+libfilename2_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
libfilename2_la_LDFLAGS = -version-info 1:0:0
libfilename_la_SOURCES = callbacks-example-filename.c
-libfilename_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+libfilename_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
libfilename_la_LDFLAGS = -version-info 1:0:0
libfilenameiisbug_la_SOURCES = callbacks-example-filenameiisbug.c
-libfilenameiisbug_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+libfilenameiisbug_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
libfilenameiisbug_la_LDFLAGS = -version-info 1:0:0
liblistlinks_la_SOURCES = callbacks-example-listlinks.c
-liblistlinks_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+liblistlinks_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
liblistlinks_la_LDFLAGS = -version-info 1:0:0
liblog_la_SOURCES = callbacks-example-log.c
-liblog_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+liblog_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
liblog_la_LDFLAGS = -version-info 1:0:0
libsimple_la_SOURCES = callbacks-example-simple.c
-libsimple_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+libsimple_la_LIBADD = $(THREADS_LIBS) $(SOCKET_LIBS) ../src/libhttrack.la
libsimple_la_LDFLAGS = -version-info 1:0:0
pkglib_LTLIBRARIES = libbaselinks.la libchangecontent.la libcontentfilter.la libdisplayheader.la libfilename2.la libfilename.la libfilenameiisbug.la liblistlinks.la liblog.la libsimple.la
diff --git a/libtest/callbacks-example-contentfilter.c b/libtest/callbacks-example-contentfilter.c
index 489f24c..cd61f0e 100644
--- a/libtest/callbacks-example-contentfilter.c
+++ b/libtest/callbacks-example-contentfilter.c
@@ -92,7 +92,6 @@ EXTERNAL_FUNCTION int hts_plug(httrackp *opt, const char* argv) {
static int process(t_hts_callbackarg *carg, httrackp *opt, char* html, int len, const char* address, const char* filename) {
t_my_userdef *userdef = (t_my_userdef*) CALLBACKARG_USERDEF(carg);
- char * const stringfilter = userdef->stringfilter;
char** const stringfilters = userdef->stringfilters;
/* */
int i = 0;
diff --git a/src/Makefile.am b/src/Makefile.am
index 9dfec26..8f46f62 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -25,8 +25,8 @@ INCLUDES = \
bin_PROGRAMS = proxytrack httrack htsserver
-httrack_LDADD = $(THREADS_LIBS) -lhttrack
-htsserver_LDADD = $(THREADS_LIBS) $(SOCKET_LIBS) -lhttrack
+httrack_LDADD = $(THREADS_LIBS) libhttrack.la
+htsserver_LDADD = $(THREADS_LIBS) $(SOCKET_LIBS) libhttrack.la
proxytrack_LDADD = $(THREADS_LIBS) $(SOCKET_LIBS)
proxytrack_CFLAGS = $(AM_CFLAGS) -DNO_MALLOCT
@@ -69,7 +69,7 @@ libhttrack_la_LIBADD = $(THREADS_LIBS) $(ZLIB_LIBS) $(DL_LIBS) $(SOCKET_LIBS)
libhttrack_la_LDFLAGS = -version-info $(VERSION_INFO)
libhtsjava_la_SOURCES = htsjava.c htsjava.h
-libhtsjava_la_LIBADD = $(THREADS_LIBS) $(DL_LIBS) -lhttrack
+libhtsjava_la_LIBADD = $(THREADS_LIBS) $(DL_LIBS) libhttrack.la
libhtsjava_la_LDFLAGS = -version-info $(VERSION_INFO)
EXTRA_DIST = httrack.h webhttrack \
diff --git a/src/htsserver.c b/src/htsserver.c
index abcd1be..9c087d2 100644
--- a/src/htsserver.c
+++ b/src/htsserver.c
@@ -1286,7 +1286,6 @@ int smallserver(T_SOC soc,char* url,char* method,char* data, char* path) {
int htslang_init(void) {
if (NewLangList==NULL) {
- int i = 0;
NewLangList=inthash_new(NewLangListSz);
if (NewLangList==NULL) {
abortLog("Error in lang.h: not enough memory");
@@ -1533,7 +1532,6 @@ static void LANG_DELETE(void) {
static void LANG_INIT(char* path) {
//CWinApp* pApp = AfxGetApp();
//if (pApp) {
- int test = 0; /* pApp->GetProfileInt("Language","IntId",0); */
LANG_T(path, 0 /*pApp->GetProfileInt("Language","IntId",0)*/ );
//}
}
@@ -1568,7 +1566,6 @@ static int LANG_LIST(char* path, char* buffer) {
char lang_str[1024];
int i = 0;
int curr_lng=LANG_T(path, -1);
- int found = 0;
buffer[0] = '\0';
do {
QLANG_T(i);
diff --git a/src/httrack.c b/src/httrack.c
index d1f2f77..fb2b8ae 100644
--- a/src/httrack.c
+++ b/src/httrack.c
@@ -100,7 +100,6 @@ static int __cdecl htsshow_savename(t_hts_callbackarg *carg, httrackp *opt, co
static int __cdecl htsshow_sendheader(t_hts_callbackarg *carg, httrackp *opt, char* buff, const char* adr, const char* fil, const char* referer_adr, const char* referer_fil, htsblk* outgoing);
static int __cdecl htsshow_receiveheader(t_hts_callbackarg *carg, httrackp *opt, char* buff, const char* adr, const char* fil, const char* referer_adr, const char* referer_fil, htsblk* incoming);
-static void vt_color(int text,int back);
static void vt_clear(void);
static void vt_home(void);
diff --git a/src/minizip/unzip.c b/src/minizip/unzip.c
index 1452a54..1472739 100644
--- a/src/minizip/unzip.c
+++ b/src/minizip/unzip.c
@@ -1526,7 +1526,6 @@ extern int ZEXPORT unzGetGlobalComment (file, szComment, uSizeBuf)
char *szComment;
uLong uSizeBuf;
{
- int err=UNZ_OK;
unz_s* s;
uLong uReadThis ;
if (file==NULL)
diff --git a/src/minizip/zip.c b/src/minizip/zip.c
index 7dc767f..ad1180e 100644
--- a/src/minizip/zip.c
+++ b/src/minizip/zip.c
@@ -188,14 +188,6 @@ local void init_linkedlist(ll)
ll->first_block = ll->last_block = NULL;
}
-local void free_linkedlist(ll)
- linkedlist_data* ll;
-{
- free_datablock(ll->first_block);
- ll->first_block = ll->last_block = NULL;
-}
-
-
local int add_data_in_datablock(ll,buf,len)
linkedlist_data* ll;
const void* buf;
diff --git a/src/mmsrip/mms.c b/src/mmsrip/mms.c
index 022f7ae..5e00ee2 100644
--- a/src/mmsrip/mms.c
+++ b/src/mmsrip/mms.c
@@ -163,9 +163,9 @@ mms_print_packet ( FILE *stddebug,
fprintf ( stddebug, "\n-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n" );
if ( orig == MMS_SERVER )
- fprintf ( stddebug, " command from server (%d bytes)\n", length );
+ fprintf ( stddebug, " command from server (%zd bytes)\n", length );
else
- fprintf ( stddebug, " command from client (%d bytes)\n", length );
+ fprintf ( stddebug, " command from client (%zd bytes)\n", length );
fprintf ( stddebug, " start sequence: 0x%08x\n", mms_get_32(pak->buf, 0) );
fprintf ( stddebug, " command id: 0x%08x\n", mms_get_32(pak->buf, 4) );
@@ -437,7 +437,7 @@ mms_recv_header_packet ( MMS *mms,
packet_len = ( pre_header.buf[7] << 8 | pre_header.buf[6] ) - 8;
if ( mms->stddebug != NULL )
- fprintf ( mms->stddebug, "\nASF Header Packet (%d bytes)\n", packet_len );
+ fprintf ( mms->stddebug, "\nASF Header Packet (%zd bytes)\n", packet_len );
if ( mms_recv_packet ( mms->socket, &tmp, packet_len, mms->quiet ) != 0 )
{
@@ -558,9 +558,9 @@ mms_interp_header ( MMS *mms,
if ( mms->stddebug != NULL )
{
- fprintf ( mms->stddebug, "File Properties Object (%lld bytes)\n", length );
+ fprintf ( mms->stddebug, "File Properties Object (%llu bytes)\n", length );
fprintf ( mms->stddebug, " -> broadcast bit: %d\n", mms_get_32(header,i+64)&1 );
- fprintf ( mms->stddebug, " -> min packet length: %d\n", packet_length );
+ fprintf ( mms->stddebug, " -> min packet length: %zd\n", packet_length );
fprintf ( mms->stddebug, " -> max packet length: %d\n", mms_get_32(header, i+72) );
fprintf ( mms->stddebug, " -> number of media packets: %d\n\n", mms_get_32(header, i+32) );
}
@@ -594,7 +594,7 @@ mms_interp_header ( MMS *mms,
if ( mms->stddebug != NULL )
{
- fprintf ( mms->stddebug, "Stream Object (%lld bytes)\n", length );
+ fprintf ( mms->stddebug, "Stream Object (%llu bytes)\n", length );
fprintf ( mms->stddebug, " -> stream id: %d\n\n", stream_id );
}
}
@@ -603,28 +603,28 @@ mms_interp_header ( MMS *mms,
mms->expected_file_size += ( length - 50 ); /* valid values are at least 50 bytes (why?) */
if ( mms->stddebug != NULL )
- fprintf ( mms->stddebug, "Data Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Data Object (%llu bytes)\n\n", length );
}
else if ( mms->stddebug != NULL )
{
if ( ( guid_1 == 0x6cce6200aa00d9a6ULL ) && ( guid_2 == 0x11cf668e75b22630ULL ) )
- fprintf ( mms->stddebug, "Header Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Header Object (%llu bytes)\n\n", length );
else if ( ( guid_1 == 0xcb4903c9a000f489ULL ) && ( guid_2 == 0x11cfe5b133000890ULL) )
- fprintf ( mms->stddebug, "Simple Index Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Simple Index Object (%llu bytes)\n\n", length );
else if ( ( guid_1 == 0xbe4903c9a0003490ULL ) && ( guid_2 == 0x11d135dad6e229d3ULL) )
- fprintf ( mms->stddebug, "Index Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Index Object (%llu bytes)\n\n", length );
else if ( ( guid_1 == 0x6553200cc000e38eULL ) && ( guid_2 == 0x11cfa92e5fbf03b5ULL) )
- fprintf ( mms->stddebug, "Header Extension Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Header Extension Object (%llu bytes)\n\n", length );
else if ( ( guid_1 == 0x6cce6200aa00d9a6ULL ) && ( guid_2 == 0x11cf668e75b22633ULL) )
- fprintf ( mms->stddebug, "Content Description Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Content Description Object (%llu bytes)\n\n", length );
else if ( ( guid_1 == 0x50a85ec9a000f097ULL ) && ( guid_2 == 0x11d2e307d2d0a440ULL) )
- fprintf ( mms->stddebug, "Extended Content Description Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Extended Content Description Object (%llu bytes)\n\n", length );
else if ( ( guid_1 == 0xf64803c9a000a4a3ULL ) && ( guid_2 == 0x11d0311d86d15240ULL) )
- fprintf ( mms->stddebug, "Codec List Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Codec List Object (%llu bytes)\n\n", length );
else if ( ( guid_1 == 0xb2a2c9976000828dULL ) && ( guid_2 == 0x11d1468d7bf875ceULL) )
- fprintf ( mms->stddebug, "Stream Bitrate Properties Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Stream Bitrate Properties Object (%llu bytes)\n\n", length );
else
- fprintf ( mms->stddebug, "Unknown Object (%lld bytes)\n\n", length );
+ fprintf ( mms->stddebug, "Unknown Object (%llu bytes)\n\n", length );
}
i += length-24;
@@ -673,7 +673,7 @@ mms_recv_media_packet ( MMS *mms,
packet_len = (pre_header.buf[7] << 8 | pre_header.buf[6]) - 8;
if ( mms->stddebug != NULL )
- fprintf ( mms->stddebug, "\nASF Media Packet (%d bytes)\n", packet_len );
+ fprintf ( mms->stddebug, "\nASF Media Packet (%zd bytes)\n", packet_len );
memset ( pak->buf, 0, mms->media_packet_len );
diff --git a/configure.in b/configure.in
index 3e5b892..6e11373 100644
--- a/configure.in
+++ b/configure.in
@@ -13,10 +13,7 @@ AM_PROG_LIBTOOL
AC_PROG_LN_S
### Default CFLAGS
-DEFAULT_CFLAGS=""
-DEFAULT_CFLAGS="-O -g3 -Wall -Wcast-align -Wstrict-prototypes \
--Wmissing-prototypes -Wmissing-declarations -Wpointer-arith \
--Wnested-externs -D_REENTRANT"
+DEFAULT_CFLAGS="-D_REENTRANT $CFLAGS"
AC_SUBST(DEFAULT_CFLAGS)
AC_SUBST(VERSION_INFO)