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/htslib.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/htslib.h')
-rw-r--r-- | src/htslib.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/htslib.h b/src/htslib.h index 84c5666..cbd71aa 100644 --- a/src/htslib.h +++ b/src/htslib.h @@ -50,6 +50,14 @@ typedef struct htsblk htsblk; #define HTS_DEF_FWSTRUCT_t_dnscache typedef struct t_dnscache t_dnscache; #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 /* définitions globales */ #include "htsglobal.h" @@ -264,7 +272,6 @@ HTS_INLINE void deletehttp(htsblk * r); HTS_INLINE int deleteaddr(htsblk * r); HTS_INLINE void deletesoc(T_SOC soc); HTS_INLINE void deletesoc_r(htsblk * r); -htsblk http_location(httrackp * opt, char *adr, char *fil, char *loc); htsblk http_test(httrackp * opt, const char *adr, const char *fil, char *loc); int check_readinput(htsblk * r); int check_readinput_t(T_SOC soc, int timeout); @@ -317,7 +324,7 @@ int linput_trim(FILE * fp, char *s, int max); int linput_cpp(FILE * fp, char *s, int max); void rawlinput(FILE * fp, char *s, int max); char *strstrcase(char *s, const char *o); -int ident_url_absolute(const char *url, char *adr, char *fil); +int ident_url_absolute(const char *url, lien_adrfil *adrfil); void fil_simplifie(char *f); int is_unicode_utf8(const char *buffer, const size_t size); void map_characters(unsigned char *buffer, unsigned int size, |