libfetch 2.33 ------------- BSD License http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/libfetch/ slightly adapted: - added parts of nbcompat locally and changed includes - include for strcasecmp - added casts around malloc and friends - fixed ftp.c and funny IPV6 address cast - _REENTRANT defined the hard way for Interix/Win32 - new to new_ (clashes with C++ keyword) streamhtmlparser ---------------- Copyright (c) 2006, Google Inc. http://code.google.com/p/streamhtmlparser/ - removed all python stuff, autoconf and automake/libtool - slighlty rearanged directory structure (all files in one directory) - eliminated some unused parameter warnings - removed some C++-ism in C-code (like empty function parameter lists) - made local functions actually 'static', e. g.: static enum meta_redirect_type_enum meta_redirect_type(const char *value) - config.h is empty, the code is not using the probes anyway mostly - added constant namespace 'streamhtmlparser' in htmlparser_cpp.h.in htmlparser_cpp.h - changed system includes to "*" - fixed some "error: comma at end of enumerator list [-Werror=pedantic]" google-url ---------- Copyright 2007, Google Inc. http://code.google.com/p/google-url/ - removed all python and Windows stuff - flattened hierarchy - renamed *.cc to *.cpp - removed a lot of compilation problems: - illegal external template instantiations (at least in C98++ they were illegal) - superflous commas at end of enumerations - parameters shadowing member or member functions of classes - portability checks missing for Windows (TCHAR) - replaced deprecated strstream with sstream classes - unused function parameters (spec_len, context) - tamed some unhandled enums in switches