diff options
author | Xavier Roche <xroche@users.noreply.github.com> | 2014-05-29 15:42:53 +0000 |
---|---|---|
committer | Xavier Roche <xroche@users.noreply.github.com> | 2014-05-29 15:42:53 +0000 |
commit | 4f5776a8fac840619f01a61a3655a4608e04d9fd (patch) | |
tree | b9bb0b6ce0eb39118ed5646f66687a616890248a /src/htstools.h | |
parent | 8adeadbdb63e1cb8e4d62fe400ffefada9122d86 (diff) |
Big cleanup: introducing cleaner lien_adrfilsave and lien_adrfil structures holding address/uri or address/uri/filename rather than passing opaque char* of unknown size.
Diffstat (limited to 'src/htstools.h')
-rw-r--r-- | src/htstools.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/htstools.h b/src/htstools.h index 7198fef..94f7c4a 100644 --- a/src/htstools.h +++ b/src/htstools.h @@ -47,11 +47,20 @@ typedef struct httrackp httrackp; typedef struct find_handle_struct find_handle_struct; typedef find_handle_struct *find_handle; #endif +#ifndef HTS_DEF_FWSTRUCT_lien_adrfil +#define HTS_DEF_FWSTRUCT_lien_adrfil +typedef struct lien_adrfil lien_adrfil; +#endif +#ifndef HTS_DEF_FWSTRUCT_lien_adrfilsave +#define HTS_DEF_FWSTRUCT_lien_adrfilsave +typedef struct lien_adrfilsave lien_adrfilsave; +#endif /* Library internal definictions */ #ifdef HTS_INTERNAL_BYTECODE -int ident_url_relatif(const char *lien, const char *urladr, const char *urlfil, - char *adr, char *fil); +int ident_url_relatif(const char *lien, const char *origin_adr,
+ const char *origin_fil, + lien_adrfil* const adrfil); int lienrelatif(char *s, const char *link, const char *curr); int link_has_authority(const char *lien); int link_has_authorization(const char *lien); |