🛠️🐜 Antkeeper superbuild with dependencies included https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

129 lines
3.9 KiB

  1. 2018-05-08 Toni Rönkkö
  2. * Version 1.23.2: fixes bad scandir prototype.
  3. 2017-08-27 Toni Rönkkö
  4. * Version 1.23: support readdir_r and scandir functions.
  5. 2017-07-18 Toni Rönkkö
  6. * Created release branches v1.22 and v1.21 to Git. Published version
  7. 1.22 at softagalleria.net.
  8. 2016-09-11 Toni Rönkkö
  9. * Version 1.22: added support for CMake. Thanks to Paul Fultz II.
  10. 2014-09-25 Toni Rönkkö
  11. * Version 1.21: compiles correctly under Open Watcom. Thanks to
  12. Virgil Banowetz for a patch!
  13. 2014-04-07 Toni Rönkkö
  14. * Version 1.20.1: the zip file from the previous version did not open
  15. correctly with Microsoft's compressed folders. Thanks to Alexandre
  16. for info!
  17. 2014-03-17 Toni Ronkko
  18. * Version 1.20: dirent.h compiles correctly in 64-bit architecture.
  19. Thanks to Aaron Simmons!
  20. 2014-03-03 Toni Ronkko
  21. * Version 1.13.2: define DT_LNK for compatibility with Unix
  22. programs. Thanks to Joel Bruick for suggestion!
  23. 2013-01-27 Toni Ronkko
  24. * Version 1.13.1: patch from Edward Berner fixes set_errno() on
  25. Windows NT 4.0.
  26. * Revised wcstombs() and mbstowcs() wrappers to make sure that they do
  27. not write past their target string.
  28. * PATH_MAX from windows.h includes zero terminator so there is no
  29. need to add one extra byte to variables and structures.
  30. 2012-12-12 Toni Ronkko
  31. * Version 1.13: use the traditional 8+3 file naming scheme if a file
  32. name cannot be represented in the default ANSI code page. Now
  33. compiles again with MSVC 6.0. Thanks to Konstantin Khomoutov for
  34. testing.
  35. 2012-10-01 Toni Ronkko
  36. * Version 1.12.1: renamed wide-character DIR structure _wDIR to
  37. _WDIR (with capital W) in order to maintain compatibility with MingW.
  38. 2012-09-30 Toni Ronkko
  39. * Version 1.12: define PATH_MAX and NAME_MAX. Added wide-character
  40. variants _wDIR, _wdirent, _wopendir(), _wreaddir(), _wclosedir() and
  41. _wrewinddir(). Thanks to Edgar Buerkle and Jan Nijtmans for ideas
  42. and code.
  43. * Now avoiding windows.h. This allows dirent.h to be integrated
  44. more easily into programs using winsock. Thanks to Fernando
  45. Azaldegui.
  46. 2011-03-15 Toni Ronkko
  47. * Version 1.11: defined FILE_ATTRIBUTE_DEVICE for MSVC 6.0.
  48. 2010-08-11 Toni Ronkko
  49. * Version 1.10: added d_type and d_namlen fields to dirent structure.
  50. The former is especially useful for determining whether directory
  51. entry represents a file or a directory. For more information, see
  52. http://www.delorie.com/gnu/docs/glibc/libc_270.html
  53. * Improved conformance to the standards. For example, errno is now
  54. set properly on failure and assert() is never used. Thanks to Peter
  55. Brockam for suggestions.
  56. * Fixed a bug in rewinddir(): when using relative directory names,
  57. change of working directory no longer causes rewinddir() to fail.
  58. 2009-12-15 John Cunningham
  59. * Version 1.9: added rewinddir member function
  60. 2008-01-18 Toni Ronkko
  61. * Version 1.8: Using FindFirstFileA and WIN32_FIND_DATAA to avoid
  62. converting string between multi-byte and unicode representations.
  63. This makes the code simpler and also allows the code to be compiled
  64. under MingW. Thanks to Azriel Fasten for the suggestion.
  65. 2007-03-04 Toni Ronkko
  66. * Bug fix: due to the strncpy_s() function this file only compiled in
  67. Visual Studio 2005. Using the new string functions only when the
  68. compiler version allows.
  69. 2006-11-02 Toni Ronkko
  70. * Major update: removed support for Watcom C, MS-DOS and Turbo C to
  71. simplify the file, updated the code to compile cleanly on Visual
  72. Studio 2005 with both unicode and multi-byte character strings,
  73. removed rewinddir() as it had a bug.
  74. 2006-08-20 Toni Ronkko
  75. * Removed all remarks about MSVC 1.0, which is antiqued now.
  76. Simplified comments by removing SGML tags.
  77. 2002-05-14 Toni Ronkko
  78. * Embedded the function definitions directly to the header so that no
  79. source modules need to be included in the Visual Studio project.
  80. Removed all the dependencies to other projects so that this header
  81. file can be used independently.
  82. 1998-05-28 Toni Ronkko
  83. * First version.