windows_extra.h 529 B

1234567891011121314151617181920212223242526
  1. #ifndef MSVC_COMPAT_WINDOWS_EXTRA_H
  2. #define MSVC_COMPAT_WINDOWS_EXTRA_H
  3. #ifndef ENOENT
  4. # define ENOENT ERROR_PATH_NOT_FOUND
  5. #endif
  6. #ifndef EINVAL
  7. # define EINVAL ERROR_BAD_ARGUMENTS
  8. #endif
  9. #ifndef EAGAIN
  10. # define EAGAIN ERROR_OUTOFMEMORY
  11. #endif
  12. #ifndef EPERM
  13. # define EPERM ERROR_WRITE_FAULT
  14. #endif
  15. #ifndef EFAULT
  16. # define EFAULT ERROR_INVALID_ADDRESS
  17. #endif
  18. #ifndef ENOMEM
  19. # define ENOMEM ERROR_NOT_ENOUGH_MEMORY
  20. #endif
  21. #ifndef ERANGE
  22. # define ERANGE ERROR_INVALID_DATA
  23. #endif
  24. #endif /* MSVC_COMPAT_WINDOWS_EXTRA_H */