summaryrefslogtreecommitdiffstats
path: root/src/H5win32defs.h
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2021-03-25 00:39:37 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2021-03-25 00:39:37 (GMT)
commitfeb20aac304b39e18c70f88cae2f7cf7d5c82db2 (patch)
treee15d7e751af4e3c42e77ea955d91db4cf27a71cf /src/H5win32defs.h
parentbdac2ecdbff2c389a222b3d93ff1eb1d23ec6b23 (diff)
downloadhdf5-feb20aac304b39e18c70f88cae2f7cf7d5c82db2.zip
hdf5-feb20aac304b39e18c70f88cae2f7cf7d5c82db2.tar.gz
hdf5-feb20aac304b39e18c70f88cae2f7cf7d5c82db2.tar.bz2
Formats the source and updates the gcc warning pragmas
Diffstat (limited to 'src/H5win32defs.h')
-rw-r--r--src/H5win32defs.h158
1 files changed, 78 insertions, 80 deletions
diff --git a/src/H5win32defs.h b/src/H5win32defs.h
index 0296a54..7d6cb12 100644
--- a/src/H5win32defs.h
+++ b/src/H5win32defs.h
@@ -27,37 +27,37 @@
* *may* provide these definitions.
*/
#ifdef _WIN64
-# define PRIdPTR "lld"
-# define PRIoPTR "llo"
-# define PRIuPTR "llu"
-# define PRIxPTR "llx"
+#define PRIdPTR "lld"
+#define PRIoPTR "llo"
+#define PRIuPTR "llu"
+#define PRIxPTR "llx"
#else /* _WIN64 */
-# define PRIdPTR "ld"
-# define PRIoPTR "lo"
-# define PRIuPTR "lu"
-# define PRIxPTR "lx"
+#define PRIdPTR "ld"
+#define PRIoPTR "lo"
+#define PRIuPTR "lu"
+#define PRIxPTR "lx"
#endif /* _WIN64 */
-# define PRId8 "d"
-# define PRIo8 "o"
-# define PRIu8 "u"
-# define PRIx8 "x"
-# define PRId16 "d"
-# define PRIo16 "o"
-# define PRIu16 "u"
-# define PRIx16 "x"
-# define PRId32 "d"
-# define PRIo32 "o"
-# define PRIu32 "u"
-# define PRIx32 "x"
-# define PRId64 "lld"
-# define PRIo64 "llo"
-# define PRIu64 "llu"
-# define PRIx64 "llx"
-# define PRIdMAX "lld"
-# define PRIoMAX "llo"
-# define PRIuMAX "llu"
-# define PRIxMAX "llx"
+#define PRId8 "d"
+#define PRIo8 "o"
+#define PRIu8 "u"
+#define PRIx8 "x"
+#define PRId16 "d"
+#define PRIo16 "o"
+#define PRIu16 "u"
+#define PRIx16 "x"
+#define PRId32 "d"
+#define PRIo32 "o"
+#define PRIu32 "u"
+#define PRIx32 "x"
+#define PRId64 "lld"
+#define PRIo64 "llo"
+#define PRIu64 "llu"
+#define PRIx64 "llx"
+#define PRIdMAX "lld"
+#define PRIoMAX "llo"
+#define PRIuMAX "llu"
+#define PRIxMAX "llx"
#endif
/*
@@ -67,54 +67,54 @@
*/
#ifdef H5_HAVE_WIN32_API
-typedef struct _stati64 h5_stat_t;
-typedef __int64 h5_stat_size_t;
-
-#define HDaccess(F,M) _access(F,M)
-#define HDchdir(S) _chdir(S)
-#define HDclose(F) _close(F)
-#define HDcreat(S,M) Wopen_utf8(S,O_CREAT|O_TRUNC|O_RDWR,M)
-#define HDdup(F) _dup(F)
-#define HDfdopen(N,S) _fdopen(N,S)
-#define HDfileno(F) _fileno(F)
-#define HDfstat(F,B) _fstati64(F,B)
-#define HDisatty(F) _isatty(F)
-
-#define HDgetcwd(S,Z) _getcwd(S,Z)
-#define HDgetdcwd(D,S,Z) _getdcwd(D,S,Z)
-#define HDgetdrive() _getdrive()
-#define HDlseek(F,O,W) _lseeki64(F,O,W)
-#define HDlstat(S,B) _lstati64(S,B)
-#define HDmkdir(S,M) _mkdir(S)
-#define HDoff_t __int64
+typedef struct _stati64 h5_stat_t;
+typedef __int64 h5_stat_size_t;
+
+#define HDaccess(F, M) _access(F, M)
+#define HDchdir(S) _chdir(S)
+#define HDclose(F) _close(F)
+#define HDcreat(S, M) Wopen_utf8(S, O_CREAT | O_TRUNC | O_RDWR, M)
+#define HDdup(F) _dup(F)
+#define HDfdopen(N, S) _fdopen(N, S)
+#define HDfileno(F) _fileno(F)
+#define HDfstat(F, B) _fstati64(F, B)
+#define HDisatty(F) _isatty(F)
+
+#define HDgetcwd(S, Z) _getcwd(S, Z)
+#define HDgetdcwd(D, S, Z) _getdcwd(D, S, Z)
+#define HDgetdrive() _getdrive()
+#define HDlseek(F, O, W) _lseeki64(F, O, W)
+#define HDlstat(S, B) _lstati64(S, B)
+#define HDmkdir(S, M) _mkdir(S)
+#define HDoff_t __int64
/* Note that the variadic HDopen macro is using a VC++ extension
* where the comma is dropped if nothing is passed to the ellipsis.
*/
#ifndef H5_HAVE_MINGW
-#define HDopen(S,F,...) Wopen_utf8(S,F,__VA_ARGS__)
+#define HDopen(S, F, ...) Wopen_utf8(S, F, __VA_ARGS__)
#else
-#define HDopen(S,F,...) Wopen_utf8(S,F,##__VA_ARGS__)
+#define HDopen(S, F, ...) Wopen_utf8(S, F, ##__VA_ARGS__)
#endif
-#define HDread(F,M,Z) _read(F,M,Z)
-#define HDremove(S) Wremove_utf8(S)
-#define HDrmdir(S) _rmdir(S)
-#define HDsetvbuf(F,S,M,Z) setvbuf(F,S,M,(Z>1?Z:2))
-#define HDsleep(S) Sleep(S*1000)
-#define HDstat(S,B) _stati64(S,B)
-#define HDstrcasecmp(A,B) _stricmp(A,B)
-#define HDstrdup(S) _strdup(S)
-#define HDstrtok_r(X,Y,Z) strtok_s(X,Y,Z)
-#define HDtzset() _tzset()
-#define HDunlink(S) _unlink(S)
-#define HDwrite(F,M,Z) _write(F,M,Z)
+#define HDread(F, M, Z) _read(F, M, Z)
+#define HDremove(S) Wremove_utf8(S)
+#define HDrmdir(S) _rmdir(S)
+#define HDsetvbuf(F, S, M, Z) setvbuf(F, S, M, (Z > 1 ? Z : 2))
+#define HDsleep(S) Sleep(S * 1000)
+#define HDstat(S, B) _stati64(S, B)
+#define HDstrcasecmp(A, B) _stricmp(A, B)
+#define HDstrdup(S) _strdup(S)
+#define HDstrtok_r(X, Y, Z) strtok_s(X, Y, Z)
+#define HDtzset() _tzset()
+#define HDunlink(S) _unlink(S)
+#define HDwrite(F, M, Z) _write(F, M, Z)
#ifdef H5_HAVE_VISUAL_STUDIO
/*
* The (void*) cast just avoids a compiler warning in H5_HAVE_VISUAL_STUDIO
*/
-#define HDmemset(X,C,Z) memset((void*)(X),C,Z)
+#define HDmemset(X, C, Z) memset((void *)(X), C, Z)
struct timezone {
int tz_minuteswest;
@@ -123,34 +123,32 @@ struct timezone {
#endif /* H5_HAVE_VISUAL_STUDIO */
-
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
- H5_DLL int Wgettimeofday(struct timeval *tv, struct timezone *tz);
- H5_DLL int Wsetenv(const char *name, const char *value, int overwrite);
- H5_DLL int Wflock(int fd, int operation);
- H5_DLL char* Wgetlogin(void);
- H5_DLL herr_t H5_expand_windows_env_vars(char **env_var);
- H5_DLL const wchar_t *H5_get_utf16_str(const char *s);
- H5_DLL int Wopen_utf8(const char *path, int oflag, ...);
- H5_DLL int Wremove_utf8(const char *path);
- H5_DLL int H5_get_win32_times(H5_timevals_t* tvs);
+H5_DLL int Wgettimeofday(struct timeval *tv, struct timezone *tz);
+H5_DLL int Wsetenv(const char *name, const char *value, int overwrite);
+H5_DLL int Wflock(int fd, int operation);
+H5_DLL char * Wgetlogin(void);
+H5_DLL herr_t H5_expand_windows_env_vars(char **env_var);
+H5_DLL const wchar_t *H5_get_utf16_str(const char *s);
+H5_DLL int Wopen_utf8(const char *path, int oflag, ...);
+H5_DLL int Wremove_utf8(const char *path);
+H5_DLL int H5_get_win32_times(H5_timevals_t *tvs);
#ifdef __cplusplus
}
#endif /* __cplusplus */
-#define HDgettimeofday(V,Z) Wgettimeofday(V,Z)
-#define HDsetenv(N,V,O) Wsetenv(N,V,O)
-#define HDflock(F,L) Wflock(F,L)
-#define HDgetlogin() Wgetlogin()
+#define HDgettimeofday(V, Z) Wgettimeofday(V, Z)
+#define HDsetenv(N, V, O) Wsetenv(N, V, O)
+#define HDflock(F, L) Wflock(F, L)
+#define HDgetlogin() Wgetlogin()
/* Non-POSIX functions */
#ifndef H5_HAVE_MINGW
-#define HDftruncate(F,L) _chsize_s(F,L)
-#define HDfseek(F,O,W) _fseeki64(F,O,W)
+#define HDftruncate(F, L) _chsize_s(F, L)
+#define HDfseek(F, O, W) _fseeki64(F, O, W)
#endif /* H5_HAVE_MINGW */
#endif /* H5_HAVE_WIN32_API */
-