Commit Graph

  • f3f439998d
    Merge pull request #5 from diogogithub/cfulist_set_free_function master Matthew Brush 2018-06-08 16:12:51 -0700
  • ff7404a58a cfulist_delete_data_with_free_fn was updated because of cfulist_set_free_function() Now the doc explains better what happens with (if) a free function was previously set. Diogo Cordeiro 2018-06-08 19:48:02 +0100
  • 483ef917df Merge remote-tracking branch 'upstream/master' into cfulist_set_free_function This merge was necessary because cfulist_delete_data_with_free_fn is directly related with the free_fn functionality. Diogo Cordeiro 2018-06-08 19:44:48 +0100
  • c599777b70
    Merge pull request #4 from diogogithub/dev Matthew Brush 2018-06-08 10:43:28 -0700
  • c25e9cee24 Conditionals tests in cfulist_delete_data_with_free_fn() were simplified Diogo Cordeiro 2018-06-08 13:57:08 +0100
  • 703622e03d Fix cfulist_destroy_with_free_fn() doc. It was declared again as cfulist_destroy() and didn't mention the effects related to cfulist_set_free_function(). Diogo Cordeiro 2018-06-08 13:36:23 +0100
  • 4f4439828f Added cfulist_set_free_fn() In analogy with cfuhash_set_free_fn() Diogo Cordeiro 2018-06-08 12:52:10 +0100
  • 9d8fbcf53d There is no cfulist_set_free_function Diogo Cordeiro 2018-06-08 11:52:35 +0100
  • 4d6a4c0a16 Add cfulist_delete_data_with_free_fn Conditionals tests in cfulist_delete_data(_with_free_fn) were simplified Diogo Cordeiro 2018-06-08 11:43:15 +0100
  • 00f09172c3 Fix cfulist_delete_data bugs 1. This function was not updating the list size 2. The first item was not being properly removed 3. Renamed some variables in order to make them more meaningful Diogo Cordeiro 2018-06-08 09:46:54 +0100
  • d4528b8334 Fixed typo on cfulist_delete_data documentation The return type should be in curly brackets Diogo Cordeiro 2018-06-07 23:38:48 +0100
  • 5af4f108dc cfulist_delete_data now works for the first item This function would crash for the first item. Now it calls cfulist_dequeue to remove the first element when necessary. Diogo Cordeiro 2018-06-07 22:48:07 +0100
  • b4faaca915 Add cfulist_delete_data It is important to let the programmer remove a node from the linked list, as it is a very common operation. Diogo Cordeiro 2018-05-22 16:16:15 +0100
  • 1294791f0c Replace non-standard 'u_int32_t' with 'unsigned int' Matthew Brush 2013-03-07 12:31:52 -0800
  • 838479689d Fixup a few stricter warnings Matthew Brush 2013-03-04 20:41:46 -0800
  • 23f8df7618 Remove old cfutime code Matthew Brush 2013-03-04 20:17:23 -0800
  • 9926984543 Remove redundant use of extern storage class specifier Matthew Brush 2013-03-04 20:10:32 -0800
  • b1db0ad1ee Properly declare parameterless functions as such Matthew Brush 2013-03-04 19:56:12 -0800
  • b82a8f4ec6 Add cfutimer which uses more accurate functions if available Matthew Brush 2013-03-04 19:22:48 -0800
  • d35b0f5b20 Remove a bunch of superfluous casts Matthew Brush 2013-03-04 17:57:39 -0800
  • a054a4de71 Make C89 compatible using some preprocessor trickery Matthew Brush 2013-03-04 17:37:24 -0800
  • 0d7d3bf9c8 Make valid C99 and cleanup warnings using stricter flags Matthew Brush 2013-03-04 17:04:33 -0800
  • da501075ce Remove leading _ from header inclusion guards Matthew Brush 2013-03-04 16:08:41 -0800
  • eed54b197b Remove unnecessary forward struct declarations Matthew Brush 2013-03-04 16:06:12 -0800
  • aafe48ae0d Remove some unused preprocessor defines Matthew Brush 2013-03-04 16:00:36 -0800
  • 01d2b274b7 Reformat and normalize licenses and headerss Matthew Brush 2013-03-04 15:38:21 -0800
  • eb89c4bf8e Use Libtool to enable building shared library Matthew Brush 2013-03-04 15:21:20 -0800
  • 382bac9900 Replace libcfu-config utility with a pkg-config .pc file Matthew Brush 2013-03-04 15:10:02 -0800
  • 8b89377762 Remove final? use of u_int so it builds on OSX Matthew Brush 2013-03-04 03:44:29 -0800
  • dd8b293d22 Fixup header inclusion and C++ guards a bit Matthew Brush 2013-03-04 03:17:00 -0800
  • ec404e96a9 Make POSIX threads library optional Matthew Brush 2013-03-04 03:03:11 -0800
  • 5b2f19e1c4 Fix some wrong formatting characters for size_t Matthew Brush 2013-03-04 02:46:04 -0800
  • 2aed767bb7 Re-write examples/Makefile.am a bit Matthew Brush 2013-03-04 02:35:09 -0800
  • 3cfc07997b Cleanup src/Makefile.am a bit Matthew Brush 2013-03-04 02:30:39 -0800
  • aed8b7f4da Move headers from include dir to src dir Matthew Brush 2013-03-04 02:22:28 -0800
  • 5b15c782d0 Remove cfutypes.h(.in) since it seems to be useless Matthew Brush 2013-03-04 02:19:05 -0800
  • 49862e7b8d Re-write configure.ac a bit Matthew Brush 2013-03-04 02:11:33 -0800
  • 1a19591a67 Start fixing up the build system Matthew Brush 2013-03-04 01:57:54 -0800
  • bd619f4226 Cleanup built files from initial commit Matthew Brush 2013-03-04 01:46:56 -0800
  • f660e3460a Initial commit Matthew Brush 2013-03-04 01:39:33 -0800