diff options
author | Xavier Roche <xroche@users.noreply.github.com> | 2012-03-19 12:59:03 +0000 |
---|---|---|
committer | Xavier Roche <xroche@users.noreply.github.com> | 2012-03-19 12:59:03 +0000 |
commit | 660b569b0980fc8f71b03ed666dd02eec8388b4c (patch) | |
tree | 8ad02b5f0bebdd4cd1d2ba01005d6f3f71a0a7fb /src/htsname.h | |
parent | 64cc4a88da8887ef1f7f4d90be0158d2cc76222d (diff) |
httrack 3.41.2
Diffstat (limited to 'src/htsname.h')
-rw-r--r-- | src/htsname.h | 45 |
1 files changed, 40 insertions, 5 deletions
diff --git a/src/htsname.h b/src/htsname.h index 908e8e6..9d98622 100644 --- a/src/htsname.h +++ b/src/htsname.h @@ -40,11 +40,11 @@ Please visit our Website: http://www.httrack.com #ifndef HTSNAME_DEFH #define HTSNAME_DEFH -#include "htscore.h" +#include "htsglobal.h" #define DELAYED_EXT "delayed" #define IS_DELAYED_EXT(a) ( ((a) != NULL) && ((a)[0] != 0) && strendwith_(a, "." DELAYED_EXT) ) -static int strendwith_(const char* a, const char* b) { +HTS_STATIC int strendwith_(const char* a, const char* b) { int i, j; for(i = 0 ; a[i] != 0 ; i++); for(j = 0 ; b[j] != 0 ; j++); @@ -55,14 +55,49 @@ static int strendwith_(const char* a, const char* b) { return (j == -1); } - /* Library internal definictions */ #ifdef HTS_INTERNAL_BYTECODE + +/* Forward definitions */ +#ifndef HTS_DEF_FWSTRUCT_httrackp +#define HTS_DEF_FWSTRUCT_httrackp +typedef struct httrackp httrackp; +#endif +#ifndef HTS_DEF_FWSTRUCT_lien_url +#define HTS_DEF_FWSTRUCT_lien_url +typedef struct lien_url lien_url; +#endif +#ifndef HTS_DEF_FWSTRUCT_struct_back +#define HTS_DEF_FWSTRUCT_struct_back +typedef struct struct_back struct_back; +#endif +#ifndef HTS_DEF_FWSTRUCT_cache_back +#define HTS_DEF_FWSTRUCT_cache_back +typedef struct cache_back cache_back; +#endif +#ifndef HTS_DEF_FWSTRUCT_hash_struct +#define HTS_DEF_FWSTRUCT_hash_struct +typedef struct hash_struct hash_struct; +#endif +#ifndef HTS_DEF_FWSTRUCT_lien_back +#define HTS_DEF_FWSTRUCT_lien_back +typedef struct lien_back lien_back; +#endif + // note: 'headers' can either be null, or incomplete (only r member filled) -int url_savename(char* adr_complete,char* fil_complete,char* save,char* former_adr,char* former_fil,char* referer_adr,char* referer_fil,httrackp* opt,lien_url** liens,int lien_tot,struct_back* sback,cache_back* cache,hash_struct* hash,int ptr,int numero_passe,const lien_back* headers); +int url_savename(char* adr_complete, char* fil_complete, char* save, + char* former_adr, char* former_fil, + char* referer_adr, char* referer_fil, + httrackp* opt, + lien_url** liens, int lien_tot, + struct_back* sback, + cache_back* cache, + hash_struct* hash, + int ptr, int numero_passe, + const lien_back* headers); void standard_name(char* b,char* dot_pos,char* nom_pos,char* fil_complete,int short_ver); void url_savename_addstr(char* d,char* s); -char* url_md5(char* fil_complete); +char* url_md5(char* digest_buffer, char* fil_complete); #endif #endif |