libmetalink 0.0.3 "libmetalink-0.0.3"

This release adds metalink_parse_memory(), metalink_parse_fp() and metalink_parse_fd() functions and push interface(metalink_parse_update) and man pages for public functions and structures.
All public interface names now starts with "metalink".

Milestone information

Project:
libmetalink
Series:
trunk
Version:
0.0.3
Code name:
libmetalink-0.0.3
Released:
2008-11-09  
Registrant:
Tatsuhiro Tsujikawa
Release registered:
2008-11-09
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon libmetalink-0.0.3.tar.bz2 (md5) source package 990
last downloaded 7 weeks ago
Total downloads: 990

Release notes 

* Added metalink_parse_memory function.
* Added metalink_parse_update, metalink_parse_final push interface.
* Fixed possible memory leak when parsing XML is aborted.
* Removed files generated by autotools
* Created a new metalink_error_t enum type and use it
* Added metalink_parse_fp() and metalink_parse_fd() functions.
* Changed default visibility to hidden. Made visibility of all public functions default.
* Link libmetalink statically since some functions under the test are not public.
* Made all public funcion names start with metalink.
* Added pkg-config file
* Set libtool's -version-info 1:0:0 since public function names are renamed.
* Added man pages for public functions and structures.

Changelog 

View the full changelog

------------------------------------------------------------
revno: 74
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-11-05 23:45:33 +0900
message:
  Set libtool's -version-info 1:0:0 since public function names are
  renamed.
------------------------------------------------------------
revno: 73
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-11-05 23:28:59 +0900
message:
  Replaced version 0.0.0 with 0.0.3.
------------------------------------------------------------
revno: 72
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-11-05 23:26:06 +0900
message:
  Updated README.
------------------------------------------------------------
revno: 71
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-11-05 00:58:33 +0900
message:
  Added test for identity and tags element.
  Removed attribute processing in identity_state_start_fun and
  tags_state_start_fun because metalink spec doesn't specify these
  attributes.
------------------------------------------------------------
revno: 70
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:46:37 +0900
message:
  Merged
    ------------------------------------------------------------
    revno: 56.1.6
    committer: Per Øyvind Karlsen <email address hidden>
    branch nick: libmetalink
    timestamp: Mon 2008-10-27 19:59:21 +0100
    message:
      s/identity/tags/ where appropriate
    ------------------------------------------------------------
    revno: 56.1.5
    committer: Per Øyvind Karlsen <email address hidden>
    branch nick: libmetalink
    timestamp: Mon 2008-10-27 19:58:12 +0100
    message:
      be sure to actually free <tags>
    ------------------------------------------------------------
    revno: 56.1.4
    committer: Per Øyvind Karlsen <email address hidden>
    branch nick: libmetalink
    timestamp: Sat 2008-10-25 18:16:00 +0200
    message:
      merge our branches
    ------------------------------------------------------------
    revno: 56.1.3
    committer: Per Øyvind Karlsen <email address hidden>
    branch nick: libmetalink
    timestamp: Fri 2008-10-24 14:09:45 +0200
    message:
      add pkg-config file
    ------------------------------------------------------------
    revno: 56.1.2
    committer: Per Øyvind Karlsen <email address hidden>
    branch nick: libmetalink
    timestamp: Fri 2008-10-24 14:00:33 +0200
    message:
      merge with trunk
    ------------------------------------------------------------
    revno: 56.1.1
    committer: Per Øyvind Karlsen <email address hidden>
    branch nick: libmetalink
    timestamp: Mon 2008-10-20 23:28:16 +0200
    message:
      bump version
------------------------------------------------------------
revno: 69
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:41:39 +0900
message:
  Added Makefile.am in doc/man3
------------------------------------------------------------
revno: 68
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:32:17 +0900
message:
  Added man pages.
------------------------------------------------------------
revno: 67
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:29:57 +0900
message:
  Added man pages.
------------------------------------------------------------
revno: 66
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:25:41 +0900
message:
  Added man pages.
------------------------------------------------------------
revno: 65
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:22:28 +0900
message:
  Moved man pages to man3 directory.
------------------------------------------------------------
revno: 64
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:18:41 +0900
message:
  Fixed compile error
------------------------------------------------------------
revno: 63
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-29 00:18:26 +0900
message:
  Updated doc
------------------------------------------------------------
revno: 62
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 22:45:11 +0900
message:
  Added man page for metalink_t and metalink_file_t.
------------------------------------------------------------
revno: 61
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 22:44:30 +0900
message:
  Added SEE ALSO section.
------------------------------------------------------------
revno: 60
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 20:50:45 +0900
message:
  Added man page for metalink_delete.
------------------------------------------------------------
revno: 59
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-25 20:50:06 +0900
message:
  Replaced metalink_free with metalink_delete.
------------------------------------------------------------
revno: 58
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-22 23:16:04 +0900
message:
  Added SEE ALSO section.
  Made functions bold style.
------------------------------------------------------------
revno: 57
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-22 22:31:42 +0900
message:
  Added DESCRIPTION and RETURN VALUE section.
------------------------------------------------------------
revno: 56
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Tue 2008-10-21 00:59:39 +0900
message:
  Added metalink_page_file man page. Just a skelton at the moment.
------------------------------------------------------------
revno: 55
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Mon 2008-10-20 01:08:59 +0900
message:
  Renamed string_buffer as metalink_string_buffer.
------------------------------------------------------------
revno: 54
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Mon 2008-10-20 01:01:25 +0900
message:
  Renamed stack as metalink_stack.
------------------------------------------------------------
revno: 53
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 20:14:43 +0900
message:
  Renamed session_data as metalink_session_data.
------------------------------------------------------------
revno: 52
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 13:10:52 +0900
message:
  Renamed list as metalink_list.
------------------------------------------------------------
revno: 51
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:34:58 +0900
message:
  Included metalink_config.h
------------------------------------------------------------
revno: 50
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:30:52 +0900
message:
  Included metalink_config.h.
------------------------------------------------------------
revno: 49
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:28:59 +0900
message:
  Included metalink_config.h.
------------------------------------------------------------
revno: 48
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:26:09 +0900
message:
  Included metalink_config.h.
  Made get_attribute_value() and error_handler() static.
------------------------------------------------------------
revno: 47
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:21:40 +0900
message:
  Corrected includes
------------------------------------------------------------
revno: 46
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 12:19:02 +0900
message:
  Corrected includes
------------------------------------------------------------
revno: 45
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 00:59:17 +0900
message:
  Added metalink_config.h to libmetalinkcore_la_SOURCES.
------------------------------------------------------------
revno: 44
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 00:55:46 +0900
message:
  Removed unused includes.
------------------------------------------------------------
revno: 43
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 00:53:39 +0900
message:
   Use TEMP_FAILURE_RETRY for close()
------------------------------------------------------------
revno: 42
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sun 2008-10-19 00:46:21 +0900
message:
   * lib/metalink/Makefile.am: Added _GNU_SOURCE to DEFS for
  TEMP_FAILURE_RETRY
   * lib/metalink/libexpat_metalink_parser.c: Added own
     metalink_parse_fd() implementation.
   * lib/metalink/libxml2_metalink_parser.c: Added own metalink_parse_fd()
     implementation.
   * lib/metalink/metalink_parser_common.c: Removed metalink_parse_fd()
     since fclose() closes fd itself.
   * test/Makefile.am: Added _GNU_SOURCE to DEFS for TEMP_FAILURE_RETRY
   * test/main.c: Added test for metalink_parse_fd()
   * test/metalink_parser_test.c, test/metalink_parser_test.h:
     Added test for metalink_parse_fd()
------------------------------------------------------------
revno: 41
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 15:43:39 +0900
message:
  Made all public funcion names start with metalink_.
------------------------------------------------------------
revno: 40
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 13:37:48 +0900
message:
  Link libmetalink statically since some functions under the test are not
  public.
------------------------------------------------------------
revno: 39
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 13:35:50 +0900
message:
  Changed default visibility to hidden.
  Made visibility of all public functions default.
------------------------------------------------------------
revno: 38
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 13:33:28 +0900
message:
  Added metalink_config.h which includes config.h.
  Fixed Makefile.am for HAVE_CONFIG_H to be defined properly.
------------------------------------------------------------
revno: 37
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 12:29:20 +0900
message:
  Use angle bracket to include metalink_error.h since metalink_types.h is
  public header.
------------------------------------------------------------
revno: 36
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 12:28:23 +0900
message:
  Included metalink_error.h
------------------------------------------------------------
revno: 35
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 12:20:17 +0900
message:
  Fixed segmentation fault in test.
------------------------------------------------------------
revno: 34
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Sat 2008-10-18 12:17:47 +0900
message:
  Added test for metalink_parse_fp()
------------------------------------------------------------
revno: 33
committer: Tatsuhiro Tsujikawa <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 23:44:56 +0900
message:
  2008-10-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Fixed #define guard
   * lib/metalink/metalink_parser.h
------------------------------------------------------------
revno: 32
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 13:06:33 +0200
message:
  add function to parse metalink from file descriptor
------------------------------------------------------------
revno: 31
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 12:59:19 +0200
message:
  grf, fix up rest, metalink_parse_fp refers to file stream not, file descriptor
------------------------------------------------------------
revno: 30
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 12:58:09 +0200
message:
  fix a typo (s/docfd/docfp/)
------------------------------------------------------------
revno: 29
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 02:15:37 +0200
message:
  add support for 'tags'
------------------------------------------------------------
revno: 28
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 01:10:51 +0200
message:
  be sure to free metalink->identity in destructor
------------------------------------------------------------
revno: 27
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Fri 2008-10-17 00:45:14 +0200
message:
  add support for identity tag
------------------------------------------------------------
revno: 26
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 22:20:36 +0200
message:
  remove metalink_free() prototype as it's not implemented
------------------------------------------------------------
revno: 25
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 12:31:40 +0200
message:
  fix so that we return error in case of non-xml files
------------------------------------------------------------
revno: 24
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 01:28:32 +0200
message:
  we might as well just read up to full buffer size for xmlCreatePushParserCtxt(),
  this way we don't have to call xmlParseChunk() more than needed
------------------------------------------------------------
revno: 23
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 01:18:22 +0200
message:
  add metalink_parse_fp() for libxml2 parser
------------------------------------------------------------
revno: 22
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 01:15:14 +0200
message:
  move '*' to be next to type in stead of variable, not my preference, but not
  my codebase either, so let's respect that :)
------------------------------------------------------------
revno: 21
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Thu 2008-10-16 00:14:28 +0200
message:
  use 'BUFSIZ' as was intended..
------------------------------------------------------------
revno: 20
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 23:58:35 +0200
message:
  * fix usage of fopen() & fread()
  * use system BUFSIZ rather than defining our own
  * do fclose() in metalink_parse_file() rather than metalink_parse_fp()
------------------------------------------------------------
revno: 19
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 23:16:06 +0200
message:
  fix typo
------------------------------------------------------------
revno: 18
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:48:54 +0200
message:
  open a file stream (FILE*) with fopen() rather than a file descriptor with open()
------------------------------------------------------------
revno: 17
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:35:14 +0200
message:
  include string_buffer.h for delete_string_buffer()
------------------------------------------------------------
revno: 16
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:22:14 +0200
message:
  oops, forgot to update prototype to use metalink_error_t as well
------------------------------------------------------------
revno: 15
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:15:51 +0200
message:
  use metalink_error_t
------------------------------------------------------------
revno: 14
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:12:04 +0200
message:
  create a new metalink_error_t enum type and use it
------------------------------------------------------------
revno: 13
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:10:53 +0200
message:
  remove file as it also comes from autotools
------------------------------------------------------------
revno: 12
committer: Per Øyvind Karlsen <email address hidden>
branch nick: libmetalink
timestamp: Wed 2008-10-15 22:09:57 +0200
message:
  remove files generated by autotools
------------------------------------------------------------
revno: 11
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:48:36 +0000
message:
  2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Put -D_ISOC99_SOURCE to DEFS variable.
   * lib/metalink/Makefile.am
   * test/Makefile.am

  git-svn-id: http://libmetalink.googlecode.com/svn/trunk@13 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 10
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:47:12 +0000
message:
  2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Code leanup.
   * lib/metalink/metalink_parser_common.c

  git-svn-id: http://libmetalink.googlecode.com/svn/trunk@12 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 9
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:46:08 +0000
message:
  2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Fixed possible memory leak when parsing XML is aborted.
   * lib/metalink/session_data.c

  git-svn-id: http://libmetalink.googlecode.com/svn/trunk@11 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 8
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:44:27 +0000
message:
  2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Added metalink_parse_update, metalink_parse_final interface.
   * lib/metalink/libexpat_metalink_parser.c
   * lib/metalink/libxml2_metalink_parser.c
   * lib/metalink/metalink_parser.h
   * test/main.c
   * test/metalink_parser_test.c
   * test/metalink_parser_test.h

  git-svn-id: http://libmetalink.googlecode.com/svn/trunk@10 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 7
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-07-16 10:19:47 +0000
message:
  2008-07-16 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Renamed struct session_data_t as struct _session_data.
   * lib/metalink/session_data.h

  git-svn-id: http://libmetalink.googlecode.com/svn/trunk@9 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 6
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-06-25 13:55:20 +0000
message:
  2008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Implemented metalink_parse_memory with libxml2.
   * lib/metalink/libxml2_metalink_parser.c

  git-svn-id: http://libmetalink.googlecode.com/svn/trunk@7 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 5
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-06-25 11:54:09 +0000
message:
  2008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Added metalink_parse_memory function. Currently libexpat
  implementation
   only. libexpat_metalink_parser.c is refactored and setup_parser
  function
   added for creating parser object and setting handlers.
   The portion of code which handeles return value and detachment
  of
   metalink_t object is common for libexpat and libxml2, so it is
  now
   defined in metalink_parser_common.c.
   metalink_parser_test.c is refactord so that assertions are
  shared with
   both test_metalink_parse_file and test_metalink_parse_memory
  functions.
   * lib/metalink/Makefile.am
   * lib/metalink/Makefile.in
   * lib/metalink/libexpat_metalink_parser.c
   * lib/metalink/metalink_parser.h
   * lib/metalink/metalink_parser_common.c
   * lib/metalink/metalink_parser_common.h
   * test/main.c
   * test/metalink_parser_test.c
   * test/metalink_parser_test.h

  git-svn-id: http://libmetalink.googlecode.com/svn/trunk@6 9823f959-3d4f-0410-8a5e-13d3d4e64033
------------------------------------------------------------
revno: 4
committer: tatsuhiro.t <tatsuhiro.t@9823f959-3d4f-0410-8a5e-13d3d4e64033>
timestamp: Wed 2008-06-25 10:52:27 +0000
message:
  2008-06-25 Tatsuhiro Tsujikawa <tatsuhiro.t at gmail dot com>

   Added extern "C" construct to make it easy to include them in
  C++ code.
   * lib/metalink/metalink_types.h
   * lib/metalink/metalink_parser.h

  git-svn-id: http://libmetalink.googlecode.com/svn/trunk@5 9823f959-3d4f-0410-8a5e-13d3d4e64033

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.