1. 25 Jan, 2009 1 commit
    • Max Kellermann's avatar
      use g_free() instead of free() · a45922cd
      Max Kellermann authored
      On some platforms, g_free() must be used for memory allocated by
      GLib.  This patch intends to correct a lot of occurrences, but is
      probably not complete.
      a45922cd
  2. 03 Jan, 2009 1 commit
  3. 29 Dec, 2008 1 commit
    • Max Kellermann's avatar
      removed os_compat.h · 95b3430f
      Max Kellermann authored
      Only include headers which are really needed.  os_compat.h aimed to
      make MPD easily portable, but was never actually made portable.
      95b3430f
  4. 02 Dec, 2008 1 commit
  5. 08 Sep, 2008 2 commits
    • Max Kellermann's avatar
      strset: fix duplicate values · da1e8584
      Max Kellermann authored
      Due to a minor typo, the string set had duplicate values, because
      strset_add() didn't check the base slot properly.
      da1e8584
    • Max Kellermann's avatar
      added string set library · 2b8040b4
      Max Kellermann authored
      "struct strset" is a hashed string set: you can add strings to this
      library, and it stores them as a set of unique strings.  You can get
      the size of the set, and you can enumerate through all values.
      
      This will be used to replace the linear tagTracker library.
      2b8040b4