Gitweb links: ...log http://git.netsurf-browser.org/libwapcaplet.git/shortlog/51be9fc60be50ff65e6d39ac52329943ba3f5077 ...commit http://git.netsurf-browser.org/libwapcaplet.git/commit/51be9fc60be50ff65e6d39ac52329943ba3f5077 ...tree http://git.netsurf-browser.org/libwapcaplet.git/tree/51be9fc60be50ff65e6d39ac52329943ba3f5077
The branch, tlsa/insensitive_hash has been created at 51be9fc60be50ff65e6d39ac52329943ba3f5077 (commit) - Log ----------------------------------------------------------------- commitdiff http://git.netsurf-browser.org/libwapcaplet.git/commit/?id=51be9fc60be50ff65e6d39ac52329943ba3f5077 commit 51be9fc60be50ff65e6d39ac52329943ba3f5077 Author: Michael Drake <t...@netsurf-browser.org> Commit: Michael Drake <t...@netsurf-browser.org> Add function to get caseless hash value for an lwc string. diff --git a/include/libwapcaplet/libwapcaplet.h b/include/libwapcaplet/libwapcaplet.h index c0e8c29..29cd47e 100644 --- a/include/libwapcaplet/libwapcaplet.h +++ b/include/libwapcaplet/libwapcaplet.h @@ -252,6 +252,30 @@ lwc__intern_caseless_string(lwc_string *str); #define lwc_string_hash_value(str) ({assert(str != NULL); (str)->hash;}) /** + * Retrieve a hash value for the caseless content of the string. + * + * @param str The string to get caseless hash value for. + * @param hash A pointer to a hash value to be filled out with the result. + * @return Result of operation, if not ok then value pointed to by \a ret will + * not be valid. + */ +/* +static inline lwc_error lwc_string_caseless_hash_value( + lwc_string *str, lwc_hash *hash) +{ + if (str->insensitive == NULL) { + lwc_error err = lwc__intern_caseless_string(str); + if (err != lwc_error_ok) { + return err; + } + } + + *hash = str->insensitive->hash; + return lwc_error_ok; +} +*/ + +/** * Iterate the context and return every string in it. * * @param cb The callback to give the string to. ----------------------------------------------------------------------- -- String internment library _______________________________________________ netsurf-commits mailing list netsurf-commits@netsurf-browser.org http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org