Skip to content
Snippets Groups Projects
  1. Sep 16, 2015
  2. Sep 08, 2015
  3. Sep 07, 2015
  4. Sep 06, 2015
  5. Sep 05, 2015
  6. Sep 04, 2015
  7. Sep 03, 2015
  8. Aug 25, 2015
  9. Aug 16, 2015
  10. Aug 15, 2015
  11. Aug 09, 2015
    • Nicolas Léveillé's avatar
      Convert usages of errx to h_platform_errx · 0c35525e
      Nicolas Léveillé authored
      This BSD call will have to be implemented on windows. Right now
      we have a stub that just exits the process.
      0c35525e
    • Nicolas Léveillé's avatar
      Wrap remaining __attribute__ · c8726244
      Nicolas Léveillé authored
      We wrap all remaining references to __attribute__ into a macro call to
      H_GCC_ATTRIBUTE, to allow compilation with MSVC CL.EXE
      c8726244
    • Nicolas Léveillé's avatar
      Allow windows users to include hammer.h · 6b9ba603
      Nicolas Léveillé authored
      We substitute H_GCC_ATTRIBUTE to any occurence of __attribute__ and
      disable its function with non gcc, non clang compilers.
      
      We use a H_ macro so as to not pollute users' namespaces.
      
      On windows build without c4201 so as to allow anonymous struct. This
      shows hammer is not C99 compliant but rather C11.
      6b9ba603
  12. Aug 02, 2015
Loading