![]() |
HDF5
1.12.0
|
Go to the source code of this file.
Data Structures | |
| struct | H5_timer_t |
| struct | H5O_copy_file_ud_common_t |
| struct | H5_obj_t |
| struct | H5_debug_open_stream_t |
| struct | H5_debug_t |
Macros | |
| #define | H5_DEFAULT_VFD H5FD_SEC2 |
| #define | H5_DEFAULT_VOL H5VL_NATIVE |
| #define | H5_INLINE |
| #define | F_OK 00 |
| #define | W_OK 02 |
| #define | R_OK 04 |
| #define | MPE_LOG_VARS /* void */ |
| #define | BEGIN_MPE_LOG /* void */ |
| #define | FINISH_MPE_LOG /* void */ |
| #define | SIGBUS SIGILL |
| #define | H5_ATTR_FORMAT(X, Y, Z) /*void*/ |
| #define | H5_ATTR_UNUSED /*void*/ |
| #define | H5_ATTR_NDEBUG_UNUSED /*void*/ |
| #define | H5_ATTR_NORETURN /*void*/ |
| #define | H5_ATTR_CONST /*void*/ |
| #define | H5_ATTR_PURE /*void*/ |
| #define | H5_ATTR_FALLTHROUGH /*void*/ |
| #define | SUCCEED 0 |
| #define | FAIL (-1) |
| #define | UFAIL (unsigned)(-1) |
| #define | NELMTS(X) (sizeof(X)/sizeof(X[0])) |
| #define | MIN(a, b) (((a)<(b)) ? (a) : (b)) |
| #define | MIN2(a, b) MIN(a,b) |
| #define | MIN3(a, b, c) MIN(a,MIN(b,c)) |
| #define | MIN4(a, b, c, d) MIN(MIN(a,b),MIN(c,d)) |
| #define | MAX(a, b) (((a)>(b)) ? (a) : (b)) |
| #define | MAX2(a, b) MAX(a,b) |
| #define | MAX3(a, b, c) MAX(a,MAX(b,c)) |
| #define | MAX4(a, b, c, d) MAX(MAX(a,b),MAX(c,d)) |
| #define | RANGE(LO, X, HI) MAX(LO,MIN(X,HI)) |
| #define | ABS(a) (((a)>=0) ? (a) : -(a)) |
| #define | SIGN(a) ((a)>0 ? 1 : (a)<0 ? -1 : 0) |
| #define | POWER_OF_TWO(n) (!(n & (n - 1)) && n) |
| #define | H5_EXP2(n) (1 << (n)) |
| #define | FALSE false |
| #define | TRUE true |
| #define | H5_SIZEOF_INT8_T H5_SIZEOF_CHAR |
| #define | H5_SIZEOF_UINT8_T H5_SIZEOF_CHAR |
| #define | LLONG_MAX |
| #define | LLONG_MIN ((long long)(-LLONG_MAX)-1) |
| #define | ULLONG_MAX ((unsigned long long)((long long)(-1))) |
| #define | SIZET_MAX ((size_t)(ssize_t)(-1)) |
| #define | SSIZET_MAX ((ssize_t)(((size_t)1<<(8*sizeof(ssize_t)-1))-1)) |
| #define | HSIZET_MAX ((hsize_t)ULLONG_MAX) |
| #define | HSSIZET_MAX ((hssize_t)LLONG_MAX) |
| #define | HSSIZET_MIN (~(HSSIZET_MAX)) |
| #define | h5_posix_io_t size_t |
| #define | h5_posix_io_ret_t ssize_t |
| #define | H5_POSIX_MAX_IO_BYTES SSIZET_MAX |
| #define | H5_POSIX_CREATE_MODE_RW 0666 |
| #define | H5_REQUEST_NULL NULL |
| #define | H5_DEC_ENUM(TYPE, VAR) (VAR)=((TYPE)((VAR)-1)) |
| #define | H5_DOUBLE(S) ((double) S ## L) |
| #define | H5_FLT_ABS_EQUAL(X, Y) (HDfabsf((X)-(Y)) < FLT_EPSILON) |
| #define | H5_DBL_ABS_EQUAL(X, Y) (HDfabs ((X)-(Y)) < DBL_EPSILON) |
| #define | H5_LDBL_ABS_EQUAL(X, Y) (HDfabsl((X)-(Y)) < LDBL_EPSILON) |
| #define | H5_FLT_REL_EQUAL(X, Y, M) (HDfabsf(((Y)-(X)) / (X)) < (M)) |
| #define | H5_DBL_REL_EQUAL(X, Y, M) (HDfabs (((Y)-(X)) / (X)) < (M)) |
| #define | H5_LDBL_REL_EQUAL(X, Y, M) (HDfabsl(((Y)-(X)) / (X)) < (M)) |
| #define | H5_KB (1024.0F) |
| #define | H5_MB (1024.0F * 1024.0F) |
| #define | H5_GB (1024.0F * 1024.0F * 1024.0F) |
| #define | H5_TB (1024.0F * 1024.0F * 1024.0F * 1024.0F) |
| #define | H5_PB (1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F) |
| #define | H5_EB (1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F) |
| #define | LOCK_SH 0x01 |
| #define | LOCK_EX 0x02 |
| #define | LOCK_NB 0x04 |
| #define | LOCK_UN 0x08 |
| #define | HDabort() abort() |
| #define | HDabs(X) abs(X) |
| #define | HDaccess(F, M) access(F, M) |
| #define | HDacos(X) acos(X) |
| #define | HDalarm(N) (0) |
| #define | HDasctime(T) asctime(T) |
| #define | HDasin(X) asin(X) |
| #define | HDasprintf asprintf /*varargs*/ |
| #define | HDassert(X) assert(X) |
| #define | HDatan(X) atan(X) |
| #define | HDatan2(X, Y) atan2(X,Y) |
| #define | HDatexit(F) atexit(F) |
| #define | HDatof(S) atof(S) |
| #define | HDatoi(S) atoi(S) |
| #define | HDatol(S) atol(S) |
| #define | HDatoll(S) atoll(S) |
| #define | HDbsearch(K, B, N, Z, F) bsearch(K,B,N,Z,F) |
| #define | HDcalloc(N, Z) calloc(N,Z) |
| #define | HDceil(X) ceil(X) |
| #define | HDcfgetispeed(T) cfgetispeed(T) |
| #define | HDcfgetospeed(T) cfgetospeed(T) |
| #define | HDcfsetispeed(T, S) cfsetispeed(T,S) |
| #define | HDcfsetospeed(T, S) cfsetospeed(T,S) |
| #define | HDchdir(S) chdir(S) |
| #define | HDchmod(S, M) chmod(S,M) |
| #define | HDchown(S, O, G) chown(S,O,G) |
| #define | HDclearerr(F) clearerr(F) |
| #define | HDclock() clock() |
| #define | HDclose(F) close(F) |
| #define | HDclosedir(D) closedir(D) |
| #define | HDcos(X) cos(X) |
| #define | HDcosh(X) cosh(X) |
| #define | HDcreat(S, M) creat(S,M) |
| #define | HDctermid(S) ctermid(S) |
| #define | HDctime(T) ctime(T) |
| #define | HDcuserid(S) cuserid(S) |
| #define | HDdifftime(X, Y) ((double)(X)-(double)(Y)) |
| #define | HDdiv(X, Y) div(X,Y) |
| #define | HDdup(F) dup(F) |
| #define | HDdup2(F, I) dup2(F,I) |
| #define | HDexecv(S, AV) execv(S,AV) |
| #define | HDexecve(S, AV, E) execve(S,AV,E) |
| #define | HDexecvp(S, AV) execvp(S,AV) |
| #define | HDexit(N) exit(N) |
| #define | HD_exit(N) _exit(N) |
| #define | HDexp(X) exp(X) |
| #define | HDexp2(X) exp2(X) |
| #define | HDfabs(X) fabs(X) |
| #define | HDfabsf(X) ABS(X) |
| #define | HDfabsl(X) ABS(X) |
| #define | HDfclose(F) fclose(F) |
| #define | HDfdopen(N, S) fdopen(N,S) |
| #define | HDfeof(F) feof(F) |
| #define | HDferror(F) ferror(F) |
| #define | HDfflush(F) fflush(F) |
| #define | HDfgetc(F) fgetc(F) |
| #define | HDfgetpos(F, P) fgetpos(F,P) |
| #define | HDfgets(S, N, F) fgets(S,N,F) |
| #define | HDfileno(F) fileno(F) |
| #define | HDflock(F, L) Nflock(F,L) |
| #define | HDfloor(X) floor(X) |
| #define | HDfmod(X, Y) fmod(X,Y) |
| #define | HDfopen(S, M) fopen(S,M) |
| #define | HDfork() fork() |
| #define | HDfpathconf(F, N) fpathconf(F,N) |
| #define | HDfputc(C, F) fputc(C,F) |
| #define | HDfputs(S, F) fputs(S,F) |
| #define | HDfread(M, Z, N, F) fread(M,Z,N,F) |
| #define | HDfree(M) free(M) |
| #define | HDfreopen(S, M, F) freopen(S,M,F) |
| #define | HDfrexp(X, N) frexp(X,N) |
| #define | HDfrexpf(X, N) frexp(X,N) |
| #define | HDfrexpl(X, N) frexp(X,N) |
| #define | HDfseek(F, O, W) fseeko(F,O,W) |
| #define | HDfsetpos(F, P) fsetpos(F,P) |
| #define | HDfstat(F, B) fstat(F,B) |
| #define | HDlstat(S, B) lstat(S,B) |
| #define | HDstat(S, B) stat(S,B) |
| #define | HDoff_t off_t |
| #define | H5_SIZEOF_H5_STAT_SIZE_T H5_SIZEOF_OFF_T |
| #define | HDftell(F) ftello(F) |
| #define | HDftruncate(F, L) ftruncate(F,L) |
| #define | HDfwrite(M, Z, N, F) fwrite(M,Z,N,F) |
| #define | HDgetc(F) getc(F) |
| #define | HDgetchar() getchar() |
| #define | HDgetcwd(S, Z) getcwd(S,Z) |
| #define | HDgetdcwd(D, S, Z) getcwd(S,Z) |
| #define | HDgetdrive() 0 |
| #define | HDgetegid() getegid() |
| #define | HDgetenv(S) getenv(S) |
| #define | HDgeteuid() geteuid() |
| #define | HDgetgid() getgid() |
| #define | HDgetgrgid(G) getgrgid(G) |
| #define | HDgetgrnam(S) getgrnam(S) |
| #define | HDgetgroups(Z, G) getgroups(Z,G) |
| #define | HDgethostname(N, L) gethostname(N,L) |
| #define | HDgetlogin() getlogin() |
| #define | HDgetpgrp() getpgrp() |
| #define | HDgetpid() getpid() |
| #define | HDgetppid() getppid() |
| #define | HDgetpwnam(S) getpwnam(S) |
| #define | HDgetpwuid(U) getpwuid(U) |
| #define | HDgetrusage(X, S) getrusage(X,S) |
| #define | HDgets(S) gets(S) |
| #define | HDgettimeofday(S, P) gettimeofday(S,P) |
| #define | HDgetuid() getuid() |
| #define | HDgmtime(T) gmtime(T) |
| #define | HDisalnum(C) isalnum((int)(C)) /*cast for solaris warning*/ |
| #define | HDisalpha(C) isalpha((int)(C)) /*cast for solaris warning*/ |
| #define | HDisatty(F) isatty(F) |
| #define | HDiscntrl(C) iscntrl((int)(C)) /*cast for solaris warning*/ |
| #define | HDisdigit(C) isdigit((int)(C)) /*cast for solaris warning*/ |
| #define | HDisgraph(C) isgraph((int)(C)) /*cast for solaris warning*/ |
| #define | HDislower(C) islower((int)(C)) /*cast for solaris warning*/ |
| #define | HDisnan(X) isnan(X) |
| #define | HDisprint(C) isprint((int)(C)) /*cast for solaris warning*/ |
| #define | HDispunct(C) ispunct((int)(C)) /*cast for solaris warning*/ |
| #define | HDisspace(C) isspace((int)(C)) /*cast for solaris warning*/ |
| #define | HDisupper(C) isupper((int)(C)) /*cast for solaris warning*/ |
| #define | HDisxdigit(C) isxdigit((int)(C)) /*cast for solaris warning*/ |
| #define | HDkill(P, S) kill(P,S) |
| #define | HDlabs(X) labs(X) |
| #define | HDldexp(X, N) ldexp(X,N) |
| #define | HDldiv(X, Y) ldiv(X,Y) |
| #define | HDlink(OLD, NEW) link(OLD,NEW) |
| #define | HDllround(V) llround(V) |
| #define | HDllroundf(V) llroundf(V) |
| #define | HDllroundl(V) llroundl(V) |
| #define | HDlocaleconv() localeconv() |
| #define | HDlocaltime(T) localtime(T) |
| #define | HDlog(X) log(X) |
| #define | HDlog10(X) log10(X) |
| #define | HDlongjmp(J, N) longjmp(J,N) |
| #define | HDlround(V) lround(V) |
| #define | HDlroundf(V) lroundf(V) |
| #define | HDlroundl(V) lroundl(V) |
| #define | HDlseek(F, O, W) lseek(F,O,W) |
| #define | HDmalloc(Z) malloc(Z) |
| #define | HDposix_memalign(P, A, Z) posix_memalign(P,A,Z) |
| #define | HDmblen(S, N) mblen(S,N) |
| #define | HDmbstowcs(P, S, Z) mbstowcs(P,S,Z) |
| #define | HDmbtowc(P, S, Z) mbtowc(P,S,Z) |
| #define | HDmemchr(S, C, Z) memchr(S,C,Z) |
| #define | HDmemcmp(X, Y, Z) memcmp(X,Y,Z) |
| #define | HDmemcpy(X, Y, Z) memcpy(X,Y,Z) |
| #define | HDmemmove(X, Y, Z) memmove((char*)(X),(const char*)(Y),Z) |
| #define | HDmemset(X, C, Z) memset(X,C,Z) |
| #define | HDmkdir(S, M) mkdir(S,M) |
| #define | HDmkfifo(S, M) mkfifo(S,M) |
| #define | HDmktime(T) mktime(T) |
| #define | HDmodf(X, Y) modf(X,Y) |
| #define | HDnanosleep(N, O) nanosleep(N, O) |
| #define | HDopen(F, ...) open(F,__VA_ARGS__) |
| #define | HDopendir(S) opendir(S) |
| #define | HDpathconf(S, N) pathconf(S,N) |
| #define | HDpause() pause() |
| #define | HDperror(S) perror(S) |
| #define | HDpipe(F) pipe(F) |
| #define | HDpow(X, Y) pow(X,Y) |
| #define | HDpowf(X, Y) powf(X,Y) |
| #define | HDpread(F, B, C, O) pread(F,B,C,O) |
| #define | HDprintf(...) HDfprintf(stdout, __VA_ARGS__) |
| #define | HDputc(C, F) putc(C,F) |
| #define | HDputchar(C) putchar(C) |
| #define | HDputs(S) puts(S) |
| #define | HDpwrite(F, B, C, O) pwrite(F,B,C,O) |
| #define | HDqsort(M, N, Z, F) qsort(M,N,Z,F) |
| #define | HDraise(N) raise(N) |
| #define | HDrand() rand() |
| #define | HDrandom() rand() |
| #define | HDsrand(S) srand(S) |
| #define | HDsrandom(S) srand(S) |
| #define | HDread(F, M, Z) read(F,M,Z) |
| #define | HDreaddir(D) readdir(D) |
| #define | HDrealloc(M, Z) realloc(M,Z) |
| #define | HDrealpath(F1, F2) realpath(F1,F2) |
| #define | HDremove(S) remove(S) |
| #define | HDrename(OLD, NEW) rename(OLD,NEW) |
| #define | HDrewind(F) rewind(F) |
| #define | HDrewinddir(D) rewinddir(D) |
| #define | HDround(V) round(V) |
| #define | HDroundf(V) roundf(V) |
| #define | HDroundl(V) roundl(V) |
| #define | HDrmdir(S) rmdir(S) |
| #define | HDselect(N, RD, WR, ER, T) select(N,RD,WR,ER,T) |
| #define | HDsetbuf(F, S) setbuf(F,S) |
| #define | HDsetenv(N, V, O) setenv(N,V,O) |
| #define | HDsetgid(G) setgid(G) |
| #define | HDsetjmp(J) setjmp(J) |
| #define | HDsetlocale(N, S) setlocale(N,S) |
| #define | HDsetpgid(P, PG) setpgid(P,PG) |
| #define | HDsetsid() setsid() |
| #define | HDsetuid(U) setuid(U) |
| #define | HDsetvbuf(F, S, M, Z) setvbuf(F,S,M,Z) |
| #define | HDsigaddset(S, N) sigaddset(S,N) |
| #define | HDsigdelset(S, N) sigdelset(S,N) |
| #define | HDsigemptyset(S) sigemptyset(S) |
| #define | HDsigfillset(S) sigfillset(S) |
| #define | HDsigismember(S, N) sigismember(S,N) |
| #define | HDsiglongjmp(J, N) siglongjmp(J,N) |
| #define | HDsignal(N, F) signal(N,F) |
| #define | HDsigpending(S) sigpending(S) |
| #define | HDsigprocmask(H, S, O) sigprocmask(H,S,O) |
| #define | HDsigsetjmp(J, N) sigsetjmp(J,N) |
| #define | HDsigsuspend(S) sigsuspend(S) |
| #define | HDsin(X) sin(X) |
| #define | HDsinh(X) sinh(X) |
| #define | HDsleep(N) sleep(N) |
| #define | HDsnprintf snprintf /*varargs*/ |
| #define | HDsprintf sprintf /*varargs*/ |
| #define | HDsqrt(X) sqrt(X) |
| #define | HDsscanf(S, FMT, ...) sscanf(S,FMT,__VA_ARGS__) |
| #define | HDstrcat(X, Y) strcat(X,Y) |
| #define | HDstrchr(S, C) strchr(S,C) |
| #define | HDstrcmp(X, Y) strcmp(X,Y) |
| #define | HDstrcasecmp(X, Y) strcasecmp(X,Y) |
| #define | HDstrcoll(X, Y) strcoll(X,Y) |
| #define | HDstrcpy(X, Y) strcpy(X,Y) |
| #define | HDstrcspn(X, Y) strcspn(X,Y) |
| #define | HDstrerror(N) strerror(N) |
| #define | HDstrftime(S, Z, F, T) strftime(S,Z,F,T) |
| #define | HDstrlen(S) strlen(S) |
| #define | HDstrncat(X, Y, Z) strncat(X,Y,Z) |
| #define | HDstrncmp(X, Y, Z) strncmp(X,Y,Z) |
| #define | HDstrncpy(X, Y, Z) strncpy(X,Y,Z) |
| #define | HDstrpbrk(X, Y) strpbrk(X,Y) |
| #define | HDstrrchr(S, C) strrchr(S,C) |
| #define | HDstrspn(X, Y) strspn(X,Y) |
| #define | HDstrstr(X, Y) strstr(X,Y) |
| #define | HDstrtod(S, R) strtod(S,R) |
| #define | HDstrtok(X, Y) strtok(X,Y) |
| #define | HDstrtok_r(X, Y, Z) strtok_r(X,Y,Z) |
| #define | HDstrtol(S, R, N) strtol(S,R,N) |
| #define | HDstrtoul(S, R, N) strtoul(S,R,N) |
| #define | HDstrtoull(S, R, N) strtoull(S,R,N) |
| #define | HDstrxfrm(X, Y, Z) strxfrm(X,Y,Z) |
| #define | HDsysconf(N) sysconf(N) |
| #define | HDsystem(S) system(S) |
| #define | HDtan(X) tan(X) |
| #define | HDtanh(X) tanh(X) |
| #define | HDtcdrain(F) tcdrain(F) |
| #define | HDtcflow(F, A) tcflow(F,A) |
| #define | HDtcflush(F, N) tcflush(F,N) |
| #define | HDtcgetattr(F, T) tcgetattr(F,T) |
| #define | HDtcgetpgrp(F) tcgetpgrp(F) |
| #define | HDtcsendbreak(F, N) tcsendbreak(F,N) |
| #define | HDtcsetattr(F, O, T) tcsetattr(F,O,T) |
| #define | HDtcsetpgrp(F, N) tcsetpgrp(F,N) |
| #define | HDtime(T) time(T) |
| #define | HDtimes(T) times(T) |
| #define | HDtmpfile() tmpfile() |
| #define | HDtmpnam(S) tmpnam(S) |
| #define | HDtolower(C) tolower(C) |
| #define | HDtoupper(C) toupper(C) |
| #define | HDttyname(F) ttyname(F) |
| #define | HDtzset() tzset() |
| #define | HDumask(N) umask(N) |
| #define | HDuname(S) uname(S) |
| #define | HDungetc(C, F) ungetc(C,F) |
| #define | HDunlink(S) unlink(S) |
| #define | HDutime(S, T) utime(S,T) |
| #define | HDva_arg(A, T) va_arg(A,T) |
| #define | HDva_copy(D, S) va_copy(D,S) |
| #define | HDva_end(A) va_end(A) |
| #define | HDva_start(A, P) va_start(A,P) |
| #define | HDvasprintf(RET, FMT, A) vasprintf(RET,FMT,A) |
| #define | HDvfprintf(F, FMT, A) vfprintf(F,FMT,A) |
| #define | HDvprintf(FMT, A) vprintf(FMT,A) |
| #define | HDvsprintf(S, FMT, A) vsprintf(S,FMT,A) |
| #define | HDvsnprintf(S, N, FMT, A) vsnprintf(S,N,FMT,A) |
| #define | HDwait(W) wait(W) |
| #define | HDwaitpid(P, W, O) waitpid(P,W,O) |
| #define | HDwcstombs(S, P, Z) wcstombs(S,P,Z) |
| #define | HDwctomb(S, C) wctomb(S,C) |
| #define | HDwrite(F, M, Z) write(F,M,Z) |
| #define | HDstrdup(S) strdup(S) |
| #define | HDpthread_self() pthread_self() |
| #define | HDpthread_self_ulong() ((unsigned long)pthread_self()) |
| #define | H5_STRINGIZE(x) #x |
| #define | H5_TOSTRING(x) H5_STRINGIZE(x) |
| #define | H5_GLUE(x, y) x##y |
| #define | H5_GLUE3(x, y, z) x##y##z |
| #define | H5_GLUE4(w, x, y, z) w##x##y##z |
| #define | H5_CHECK_OVERFLOW(var, vartype, casttype) |
| #define | ASSIGN_TO_SMALLER_SIZE(dst, dsttype, src, srctype) |
| #define | ASSIGN_TO_LARGER_SIZE_SAME_SIGNED(dst, dsttype, src, srctype) (dst) = (dsttype)(src); |
| #define | ASSIGN_TO_LARGER_SIZE_SIGNED_TO_UNSIGNED(dst, dsttype, src, srctype) |
| #define | ASSIGN_TO_LARGER_SIZE_UNSIGNED_TO_SIGNED(dst, dsttype, src, srctype) (dst) = (dsttype)(src); |
| #define | ASSIGN_TO_SAME_SIZE_UNSIGNED_TO_SIGNED(dst, dsttype, src, srctype) |
| #define | ASSIGN_TO_SAME_SIZE_SIGNED_TO_UNSIGNED(dst, dsttype, src, srctype) |
| #define | ASSIGN_TO_SAME_SIZE_SAME_SIGNED(dst, dsttype, src, srctype) (dst) = (dsttype)(src); |
| #define | H5_CHECKED_ASSIGN(dst, dsttype, src, srctype) ASSIGN_##srctype##_TO_##dsttype(dst,dsttype,src,srctype)\ |
| #define | H5_DIR_SEPC '/' |
| #define | H5_DIR_SEPS "/" |
| #define | H5_CHECK_DELIMITER(SS) (SS == H5_DIR_SEPC) |
| #define | H5_CHECK_ABSOLUTE(NAME) (H5_CHECK_DELIMITER(*NAME)) |
| #define | H5_CHECK_ABS_DRIVE(NAME) (0) |
| #define | H5_CHECK_ABS_PATH(NAME) (0) |
| #define | H5_GET_LAST_DELIMITER(NAME, ptr) ptr = HDstrrchr(NAME, H5_DIR_SEPC); |
| #define | H5_COLON_SEPC ':' |
| #define | H5DEBUG(X) (H5_debug_g.pkg[H5_PKG_##X].stream) |
| #define | H5TRACE_DECL /*void*/ |
| #define | H5TRACE0(R, T) /*void*/ |
| #define | H5TRACE1(R, T, A0) /*void*/ |
| #define | H5TRACE2(R, T, A0, A1) /*void*/ |
| #define | H5TRACE3(R, T, A0, A1, A2) /*void*/ |
| #define | H5TRACE4(R, T, A0, A1, A2, A3) /*void*/ |
| #define | H5TRACE5(R, T, A0, A1, A2, A3, A4) /*void*/ |
| #define | H5TRACE6(R, T, A0, A1, A2, A3, A4, A5) /*void*/ |
| #define | H5TRACE7(R, T, A0, A1, A2, A3, A4, A5, A6) /*void*/ |
| #define | H5TRACE8(R, T, A0, A1, A2, A3, A4, A5, A6, A7) /*void*/ |
| #define | H5TRACE9(R, T, A0, A1, A2, A3, A4, A5, A6, A7, A8) /*void*/ |
| #define | H5TRACE10(R, T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) /*void*/ |
| #define | H5TRACE11(R, T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) /*void*/ |
| #define | H5TRACE12(R, T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) /*void*/ |
| #define | H5TRACE_RETURN(V) /*void*/ |
| #define | H5_IS_API(S) |
| #define | H5_IS_PUB(S) |
| #define | H5_IS_PRIV(S) |
| #define | H5_IS_PKG(S) |
| #define | H5_FIRST_THREAD_INIT |
| #define | H5_API_LOCK |
| #define | H5_API_UNLOCK |
| #define | H5_API_UNSET_CANCEL |
| #define | H5_API_SET_CANCEL |
| #define | H5_INIT_GLOBAL (H5_libinit_g) |
| #define | H5_TERM_GLOBAL (H5_libterm_g) |
| #define | H5_PUSH_FUNC /* void */ |
| #define | H5_POP_FUNC /* void */ |
| #define | H5_PACKAGE_INIT_VAR(x) H5_GLUE(x, _init_g) |
| #define | H5_PACKAGE_INIT_FUNC(x) H5_GLUE(x, __init_package) |
| #define | H5_PKG_INIT_VAR (TRUE) |
| #define | H5_PACKAGE_INIT(pkg_init, err) |
| #define | FUNC_ENTER_CHECK_NAME(asrt) |
| #define | FUNC_ENTER_COMMON(asrt) |
| #define | FUNC_ENTER_COMMON_NOERR(asrt) FUNC_ENTER_CHECK_NAME(asrt); |
| #define | FUNC_ENTER_API_THREADSAFE |
| #define | FUNC_ENTER_API_VARS |
| #define | FUNC_ENTER_API_COMMON |
| #define | FUNC_ENTER_API_INIT(err) |
| #define | FUNC_ENTER_API(err) |
| #define | FUNC_ENTER_API_NOCLEAR(err) |
| #define | FUNC_ENTER_API_NOINIT |
| #define | FUNC_ENTER_API_NOINIT_NOERR_NOFS |
| #define | FUNC_ENTER_NOAPI_INIT(err) |
| #define | FUNC_ENTER_NOAPI(err) |
| #define | FUNC_ENTER_NOAPI_NOERR |
| #define | FUNC_ENTER_NOAPI_NOINIT |
| #define | FUNC_ENTER_NOAPI_NOINIT_NOERR |
| #define | FUNC_ENTER_NOAPI_NOFS |
| #define | FUNC_ENTER_NOAPI_NOERR_NOFS |
| #define | FUNC_ENTER_NOAPI_TAG(tag, err) |
| #define | FUNC_ENTER_NOAPI_NOINIT_TAG(tag) |
| #define | FUNC_ENTER_PACKAGE |
| #define | FUNC_ENTER_PACKAGE_NOERR |
| #define | FUNC_ENTER_PACKAGE_TAG(tag) |
| #define | FUNC_ENTER_STATIC |
| #define | FUNC_ENTER_STATIC_NOERR |
| #define | FUNC_ENTER_STATIC_NOERR_NOFS |
| #define | FUNC_ENTER_STATIC_TAG(tag) |
| #define | FUNC_LEAVE_API_THREADSAFE |
| #define | FUNC_LEAVE_API_COMMON(ret_value) |
| #define | FUNC_LEAVE_API(ret_value) |
| #define | FUNC_LEAVE_API_NOINIT(ret_value) |
| #define | FUNC_LEAVE_API_NOFS(ret_value) |
| #define | FUNC_LEAVE_NOAPI(ret_value) |
| #define | FUNC_LEAVE_NOAPI_VOID |
| #define | FUNC_LEAVE_NOAPI_NOFS(ret_value) |
| #define | FUNC_LEAVE_NOAPI_TAG(ret_value) |
| #define | H5_CHECK_PACKAGE_INIT_REG_YES(asrt) HDassert(H5_PACKAGE_INIT_VAR(pkg)); |
| #define | H5_CHECK_PACKAGE_INIT_REG_NO(asrt) |
| #define | H5_CHECK_PACKAGE_INIT_INIT_YES(asrt) |
| #define | H5_CHECK_PACKAGE_INIT_INIT_NO(asrt) |
| #define | H5_CHECK_PACKAGE_INIT(pkg, pkg_init, init) H5_GLUE4(H5_CHECK_PACKAGE_INIT_, init, _, pkg_init)(pkg) |
| #define | H5_PKG_YES_INIT(pkg) |
| #define | H5_PKG_NO_INIT(pkg) |
| #define | H5_PKG_INIT(pkg_init, pkg) H5_GLUE3(H5_PKG_, pkg_init, _INIT)(pkg) |
| #define | H5_PKG_DECLARE_YES_FUNC(pkg) extern herr_t H5_PACKAGE_INIT_FUNC(pkg)(void); |
| #define | H5_PKG_DECLARE_NO_FUNC(pkg) |
| #define | H5_PKG_DECLARE_VAR(pkg) extern hbool_t H5_PACKAGE_INIT_VAR(pkg); |
| #define | H5_PKG_DECLARE_FUNC(pkg_init, pkg) H5_GLUE3(H5_PKG_DECLARE_, pkg_init, _FUNC)(pkg) |
| #define | H5_PACKAGE_ENTER(pkg, pkg_init, init) |
| #define | H5_PRIVATE_ENTER(pkg, pkg_init) |
| #define | H5_PUBLIC_ENTER(pkg, pkg_init) |
| #define | FUNC_ENT_STATIC(pkg, pkg_init) H5_PACKAGE_ENTER(pkg, pkg_init, REG) |
| #define | FUNC_ENT_PKGINIT(pkg, pkg_init) H5_PACKAGE_ENTER(pkg, pkg_init, INIT) |
| #define | FUNC_ENT_PKG(pkg, pkg_init) H5_PACKAGE_ENTER(pkg, pkg_init, REG) |
| #define | FUNC_ENT_PRIV(pkg, pkg_init) H5_PRIVATE_ENTER(pkg, pkg_init) |
| #define | FUNC_ENT_PUB(pkg, pkg_init) H5_PUBLIC_ENTER(pkg, pkg_init) |
| #define | FUNC_PREFIX_STATIC static |
| #define | FUNC_PREFIX_PKGINIT |
| #define | FUNC_PREFIX_PKG |
| #define | FUNC_PREFIX_PRIV |
| #define | FUNC_PREFIX_PUB |
| #define | FUNC_ERR_VAR_ERR(ret_typ, err) |
| #define | FUNC_ERR_VAR_ERRCATCH(ret_typ, err) hbool_t past_catch = FALSE; |
| #define | FUNC_ERR_VAR_NOERR(ret_typ, err) |
| #define | BEGIN_FUNC(scope, use_err, ret_typ, ret_init, err, func) |
| #define | BEGIN_FUNC_VOID(scope, use_err, func) |
| #define | H5_PRIV_YES_FUNC_INIT_FAILED func_init_failed: |
| #define | H5_PRIV_NO_FUNC_INIT_FAILED |
| #define | H5_PRIV_FUNC_INIT_FAILED(pkg_init) H5_GLUE3(H5_PRIV_, pkg_init, _FUNC_INIT_FAILED) |
| #define | FUNC_LEAVE_PKGINIT |
| #define | FUNC_LEAVE_STATIC |
| #define | FUNC_LEAVE_PKG |
| #define | FUNC_LEAVE_PRIV |
| #define | FUNC_LEAVE_PUB |
| #define | END_FUNC(scope) |
| #define | END_FUNC_VOID(scope) |
| #define | H5_BEGIN_TAG(tag) |
| #define | H5_END_TAG |
| #define | HDcompile_assert(e) ((void)sizeof(char[ !!(e) ? 1 : -1])) |
Typedefs | |
| typedef signed char | int8_t |
| typedef unsigned char | uint8_t |
| typedef struct H5O_copy_file_ud_common_t | H5O_copy_file_ud_common_t |
| typedef struct stat | h5_stat_t |
| typedef off_t | h5_stat_size_t |
| typedef struct H5_debug_open_stream_t | H5_debug_open_stream_t |
| typedef struct H5_debug_t | H5_debug_t |
Enumerations | |
| enum | H5_copy_depth_t { H5_COPY_SHALLOW, H5_COPY_DEEP } |
| enum | H5_pkg_t { H5_PKG_A, H5_PKG_AC, H5_PKG_B, H5_PKG_D, H5_PKG_E, H5_PKG_F, H5_PKG_G, H5_PKG_HG, H5_PKG_HL, H5_PKG_I, H5_PKG_M, H5_PKG_MF, H5_PKG_MM, H5_PKG_O, H5_PKG_P, H5_PKG_S, H5_PKG_T, H5_PKG_V, H5_PKG_VL, H5_PKG_Z, H5_NPKGS } |
Variables | |
| H5_debug_t | H5_debug_g |
| char | H5libhdf5_settings [] |
| char | H5_lib_vers_info_g [] |
| hbool_t | H5_libinit_g |
| hbool_t | H5_libterm_g |
| hbool_t | H5_api_entered_g |
| #define ABS | ( | a | ) | (((a)>=0) ? (a) : -(a)) |
| #define ASSIGN_TO_LARGER_SIZE_SAME_SIGNED | ( | dst, | |
| dsttype, | |||
| src, | |||
| srctype | |||
| ) | (dst) = (dsttype)(src); |
| #define ASSIGN_TO_LARGER_SIZE_SIGNED_TO_UNSIGNED | ( | dst, | |
| dsttype, | |||
| src, | |||
| srctype | |||
| ) |
| #define ASSIGN_TO_LARGER_SIZE_UNSIGNED_TO_SIGNED | ( | dst, | |
| dsttype, | |||
| src, | |||
| srctype | |||
| ) | (dst) = (dsttype)(src); |
| #define ASSIGN_TO_SAME_SIZE_SAME_SIGNED | ( | dst, | |
| dsttype, | |||
| src, | |||
| srctype | |||
| ) | (dst) = (dsttype)(src); |
| #define ASSIGN_TO_SAME_SIZE_SIGNED_TO_UNSIGNED | ( | dst, | |
| dsttype, | |||
| src, | |||
| srctype | |||
| ) |
| #define ASSIGN_TO_SAME_SIZE_UNSIGNED_TO_SIGNED | ( | dst, | |
| dsttype, | |||
| src, | |||
| srctype | |||
| ) |
| #define ASSIGN_TO_SMALLER_SIZE | ( | dst, | |
| dsttype, | |||
| src, | |||
| srctype | |||
| ) |
| #define BEGIN_FUNC | ( | scope, | |
| use_err, | |||
| ret_typ, | |||
| ret_init, | |||
| err, | |||
| func | |||
| ) |
| #define BEGIN_FUNC_VOID | ( | scope, | |
| use_err, | |||
| func | |||
| ) |
| #define BEGIN_MPE_LOG /* void */ |
| #define END_FUNC | ( | scope | ) |
| #define END_FUNC_VOID | ( | scope | ) |
| #define F_OK 00 |
| CATCH FAIL (-1) |
| #define FALSE false |
| #define FINISH_MPE_LOG /* void */ |
| #define FUNC_ENT_PKG | ( | pkg, | |
| pkg_init | |||
| ) | H5_PACKAGE_ENTER(pkg, pkg_init, REG) |
| #define FUNC_ENT_PKGINIT | ( | pkg, | |
| pkg_init | |||
| ) | H5_PACKAGE_ENTER(pkg, pkg_init, INIT) |
| #define FUNC_ENT_PRIV | ( | pkg, | |
| pkg_init | |||
| ) | H5_PRIVATE_ENTER(pkg, pkg_init) |
| #define FUNC_ENT_PUB | ( | pkg, | |
| pkg_init | |||
| ) | H5_PUBLIC_ENTER(pkg, pkg_init) |
| #define FUNC_ENT_STATIC | ( | pkg, | |
| pkg_init | |||
| ) | H5_PACKAGE_ENTER(pkg, pkg_init, REG) |
| #define FUNC_ENTER_API | ( | err | ) |
| #define FUNC_ENTER_API_COMMON |
| #define FUNC_ENTER_API_INIT | ( | err | ) |
| #define FUNC_ENTER_API_NOCLEAR | ( | err | ) |
| #define FUNC_ENTER_API_NOINIT |
| #define FUNC_ENTER_API_NOINIT_NOERR_NOFS |
| #define FUNC_ENTER_API_THREADSAFE |
| #define FUNC_ENTER_API_VARS |
| #define FUNC_ENTER_CHECK_NAME | ( | asrt | ) |
| #define FUNC_ENTER_COMMON | ( | asrt | ) |
| #define FUNC_ENTER_COMMON_NOERR | ( | asrt | ) | FUNC_ENTER_CHECK_NAME(asrt); |
| #define FUNC_ENTER_NOAPI | ( | err | ) |
| #define FUNC_ENTER_NOAPI_INIT | ( | err | ) |
| #define FUNC_ENTER_NOAPI_NOERR |
| #define FUNC_ENTER_NOAPI_NOERR_NOFS |
| #define FUNC_ENTER_NOAPI_NOFS |
| #define FUNC_ENTER_NOAPI_NOINIT |
| #define FUNC_ENTER_NOAPI_NOINIT_NOERR |
| #define FUNC_ENTER_NOAPI_NOINIT_TAG | ( | tag | ) |
| #define FUNC_ENTER_NOAPI_TAG | ( | tag, | |
| err | |||
| ) |
| #define FUNC_ENTER_PACKAGE |
| #define FUNC_ENTER_PACKAGE_NOERR |
| #define FUNC_ENTER_PACKAGE_TAG | ( | tag | ) |
| #define FUNC_ENTER_STATIC |
| #define FUNC_ENTER_STATIC_NOERR |
| #define FUNC_ENTER_STATIC_NOERR_NOFS |
| #define FUNC_ENTER_STATIC_TAG | ( | tag | ) |
| #define FUNC_ERR_VAR_ERR | ( | ret_typ, | |
| err | |||
| ) |
| #define FUNC_ERR_VAR_NOERR | ( | ret_typ, | |
| err | |||
| ) |
| #define FUNC_LEAVE_API | ( | ret_value | ) |
| #define FUNC_LEAVE_API_COMMON | ( | ret_value | ) |
| #define FUNC_LEAVE_API_NOFS | ( | ret_value | ) |
| #define FUNC_LEAVE_API_NOINIT | ( | ret_value | ) |
| #define FUNC_LEAVE_API_THREADSAFE |
| #define FUNC_LEAVE_NOAPI | ( | ret_value | ) |
| #define FUNC_LEAVE_NOAPI_NOFS | ( | ret_value | ) |
| #define FUNC_LEAVE_NOAPI_TAG | ( | ret_value | ) |
| #define FUNC_LEAVE_NOAPI_VOID |
| #define FUNC_LEAVE_PKG |
| #define FUNC_LEAVE_PKGINIT |
| #define FUNC_LEAVE_PRIV |
| #define FUNC_LEAVE_PUB |
| #define FUNC_LEAVE_STATIC |
| #define FUNC_PREFIX_PKG |
| #define FUNC_PREFIX_PKGINIT |
| #define FUNC_PREFIX_PRIV |
| #define FUNC_PREFIX_PUB |
| #define FUNC_PREFIX_STATIC static |
| #define H5_API_LOCK |
| #define H5_API_SET_CANCEL |
| #define H5_API_UNLOCK |
| #define H5_API_UNSET_CANCEL |
| #define H5_ATTR_CONST /*void*/ |
| #define H5_ATTR_FALLTHROUGH /*void*/ |
| #define H5_ATTR_FORMAT | ( | X, | |
| Y, | |||
| Z | |||
| ) | /*void*/ |
| #define H5_ATTR_NDEBUG_UNUSED /*void*/ |
| #define H5_ATTR_NORETURN /*void*/ |
| #define H5_ATTR_PURE /*void*/ |
| #define H5_ATTR_UNUSED /*void*/ |
| #define H5_BEGIN_TAG | ( | tag | ) |
| #define H5_CHECK_ABS_DRIVE | ( | NAME | ) | (0) |
| #define H5_CHECK_ABS_PATH | ( | NAME | ) | (0) |
| #define H5_CHECK_ABSOLUTE | ( | NAME | ) | (H5_CHECK_DELIMITER(*NAME)) |
| #define H5_CHECK_DELIMITER | ( | SS | ) | (SS == H5_DIR_SEPC) |
| #define H5_CHECK_OVERFLOW | ( | var, | |
| vartype, | |||
| casttype | |||
| ) |
| #define H5_CHECK_PACKAGE_INIT | ( | pkg, | |
| pkg_init, | |||
| init | |||
| ) | H5_GLUE4(H5_CHECK_PACKAGE_INIT_, init, _, pkg_init)(pkg) |
| #define H5_CHECK_PACKAGE_INIT_INIT_NO | ( | asrt | ) |
| #define H5_CHECK_PACKAGE_INIT_INIT_YES | ( | asrt | ) |
| #define H5_CHECK_PACKAGE_INIT_REG_NO | ( | asrt | ) |
| #define H5_CHECK_PACKAGE_INIT_REG_YES | ( | asrt | ) | HDassert(H5_PACKAGE_INIT_VAR(pkg)); |
| #define H5_CHECKED_ASSIGN | ( | dst, | |
| dsttype, | |||
| src, | |||
| srctype | |||
| ) | ASSIGN_##srctype##_TO_##dsttype(dst,dsttype,src,srctype)\ |
| #define H5_COLON_SEPC ':' |
| #define H5_DBL_ABS_EQUAL | ( | X, | |
| Y | |||
| ) | (HDfabs ((X)-(Y)) < DBL_EPSILON) |
| #define H5_DBL_REL_EQUAL | ( | X, | |
| Y, | |||
| M | |||
| ) | (HDfabs (((Y)-(X)) / (X)) < (M)) |
| #define H5_DEC_ENUM | ( | TYPE, | |
| VAR | |||
| ) | (VAR)=((TYPE)((VAR)-1)) |
| #define H5_DEFAULT_VFD H5FD_SEC2 |
| #define H5_DEFAULT_VOL H5VL_NATIVE |
| #define H5_DIR_SEPC '/' |
| #define H5_DIR_SEPS "/" |
| #define H5_DOUBLE | ( | S | ) | ((double) S ## L) |
| #define H5_EB (1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F) |
| #define H5_END_TAG |
| #define H5_FIRST_THREAD_INIT |
| #define H5_FLT_ABS_EQUAL | ( | X, | |
| Y | |||
| ) | (HDfabsf((X)-(Y)) < FLT_EPSILON) |
| #define H5_FLT_REL_EQUAL | ( | X, | |
| Y, | |||
| M | |||
| ) | (HDfabsf(((Y)-(X)) / (X)) < (M)) |
| #define H5_GB (1024.0F * 1024.0F * 1024.0F) |
| #define H5_GET_LAST_DELIMITER | ( | NAME, | |
| ptr | |||
| ) | ptr = HDstrrchr(NAME, H5_DIR_SEPC); |
| #define H5_GLUE | ( | x, | |
| y | |||
| ) | x##y |
| #define H5_GLUE3 | ( | x, | |
| y, | |||
| z | |||
| ) | x##y##z |
| #define H5_GLUE4 | ( | w, | |
| x, | |||
| y, | |||
| z | |||
| ) | w##x##y##z |
| #define H5_INIT_GLOBAL (H5_libinit_g) |
| #define H5_INLINE |
| #define H5_IS_API | ( | S | ) |
| #define H5_IS_PKG | ( | S | ) |
| #define H5_IS_PRIV | ( | S | ) |
| #define H5_IS_PUB | ( | S | ) |
| #define H5_KB (1024.0F) |
| #define H5_LDBL_ABS_EQUAL | ( | X, | |
| Y | |||
| ) | (HDfabsl((X)-(Y)) < LDBL_EPSILON) |
| #define H5_LDBL_REL_EQUAL | ( | X, | |
| Y, | |||
| M | |||
| ) | (HDfabsl(((Y)-(X)) / (X)) < (M)) |
| #define H5_MB (1024.0F * 1024.0F) |
| #define H5_PACKAGE_ENTER | ( | pkg, | |
| pkg_init, | |||
| init | |||
| ) |
| #define H5_PACKAGE_INIT | ( | pkg_init, | |
| err | |||
| ) |
| #define H5_PACKAGE_INIT_FUNC | ( | x | ) | H5_GLUE(x, __init_package) |
| #define H5_PACKAGE_INIT_VAR | ( | x | ) | H5_GLUE(x, _init_g) |
| #define H5_PB (1024.0F * 1024.0F * 1024.0F * 1024.0F * 1024.0F) |
| #define H5_PKG_DECLARE_FUNC | ( | pkg_init, | |
| pkg | |||
| ) | H5_GLUE3(H5_PKG_DECLARE_, pkg_init, _FUNC)(pkg) |
| #define H5_PKG_DECLARE_NO_FUNC | ( | pkg | ) |
| #define H5_PKG_DECLARE_VAR | ( | pkg | ) | extern hbool_t H5_PACKAGE_INIT_VAR(pkg); |
| #define H5_PKG_DECLARE_YES_FUNC | ( | pkg | ) | extern herr_t H5_PACKAGE_INIT_FUNC(pkg)(void); |
| #define H5_PKG_INIT | ( | pkg_init, | |
| pkg | |||
| ) | H5_GLUE3(H5_PKG_, pkg_init, _INIT)(pkg) |
| #define H5_PKG_INIT_VAR (TRUE) |
| #define H5_PKG_NO_INIT | ( | pkg | ) |
| #define H5_PKG_YES_INIT | ( | pkg | ) |
| #define H5_POP_FUNC /* void */ |
| #define H5_POSIX_CREATE_MODE_RW 0666 |
| #define h5_posix_io_ret_t ssize_t |
| #define h5_posix_io_t size_t |
| #define H5_POSIX_MAX_IO_BYTES SSIZET_MAX |
| #define H5_PRIV_FUNC_INIT_FAILED | ( | pkg_init | ) | H5_GLUE3(H5_PRIV_, pkg_init, _FUNC_INIT_FAILED) |
| #define H5_PRIV_NO_FUNC_INIT_FAILED |
| #define H5_PRIV_YES_FUNC_INIT_FAILED func_init_failed: |
| #define H5_PRIVATE_ENTER | ( | pkg, | |
| pkg_init | |||
| ) |
| #define H5_PUBLIC_ENTER | ( | pkg, | |
| pkg_init | |||
| ) |
| #define H5_PUSH_FUNC /* void */ |
| #define H5_REQUEST_NULL NULL |
| #define H5_SIZEOF_H5_STAT_SIZE_T H5_SIZEOF_OFF_T |
| #define H5_SIZEOF_INT8_T H5_SIZEOF_CHAR |
| #define H5_SIZEOF_UINT8_T H5_SIZEOF_CHAR |
| #define H5_STRINGIZE | ( | x | ) | #x |
| #define H5_TB (1024.0F * 1024.0F * 1024.0F * 1024.0F) |
| #define H5_TERM_GLOBAL (H5_libterm_g) |
| #define H5_TOSTRING | ( | x | ) | H5_STRINGIZE(x) |
| #define H5DEBUG | ( | X | ) | (H5_debug_g.pkg[H5_PKG_##X].stream) |
| #define H5TRACE0 | ( | R, | |
| T | |||
| ) | /*void*/ |
| #define H5TRACE1 | ( | R, | |
| T, | |||
| A0 | |||
| ) | /*void*/ |
| #define H5TRACE10 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9 | |||
| ) | /*void*/ |
| #define H5TRACE11 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| A10 | |||
| ) | /*void*/ |
| #define H5TRACE12 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| A10, | |||
| A11 | |||
| ) | /*void*/ |
| #define H5TRACE2 | ( | R, | |
| T, | |||
| A0, | |||
| A1 | |||
| ) | /*void*/ |
| #define H5TRACE3 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2 | |||
| ) | /*void*/ |
| #define H5TRACE4 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3 | |||
| ) | /*void*/ |
| #define H5TRACE5 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4 | |||
| ) | /*void*/ |
| #define H5TRACE6 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5 | |||
| ) | /*void*/ |
| #define H5TRACE7 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6 | |||
| ) | /*void*/ |
| #define H5TRACE8 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7 | |||
| ) | /*void*/ |
| #define H5TRACE9 | ( | R, | |
| T, | |||
| A0, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8 | |||
| ) | /*void*/ |
| #define H5TRACE_DECL /*void*/ |
| #define H5TRACE_RETURN | ( | V | ) | /*void*/ |
| #define HD_exit | ( | N | ) | _exit(N) |
| #define HDabort | ( | ) | abort() |
| #define HDabs | ( | X | ) | abs(X) |
| #define HDaccess | ( | F, | |
| M | |||
| ) | access(F, M) |
| #define HDacos | ( | X | ) | acos(X) |
| #define HDalarm | ( | N | ) | (0) |
| #define HDasctime | ( | T | ) | asctime(T) |
| #define HDasin | ( | X | ) | asin(X) |
| #define HDasprintf asprintf /*varargs*/ |
| #define HDassert | ( | X | ) | assert(X) |
| #define HDatan | ( | X | ) | atan(X) |
| #define HDatan2 | ( | X, | |
| Y | |||
| ) | atan2(X,Y) |
| #define HDatexit | ( | F | ) | atexit(F) |
| #define HDatof | ( | S | ) | atof(S) |
| #define HDatoi | ( | S | ) | atoi(S) |
| #define HDatol | ( | S | ) | atol(S) |
| #define HDatoll | ( | S | ) | atoll(S) |
| #define HDbsearch | ( | K, | |
| B, | |||
| N, | |||
| Z, | |||
| F | |||
| ) | bsearch(K,B,N,Z,F) |
| #define HDcalloc | ( | N, | |
| Z | |||
| ) | calloc(N,Z) |
| #define HDceil | ( | X | ) | ceil(X) |
| #define HDcfgetispeed | ( | T | ) | cfgetispeed(T) |
| #define HDcfgetospeed | ( | T | ) | cfgetospeed(T) |
| #define HDcfsetispeed | ( | T, | |
| S | |||
| ) | cfsetispeed(T,S) |
| #define HDcfsetospeed | ( | T, | |
| S | |||
| ) | cfsetospeed(T,S) |
| #define HDchdir | ( | S | ) | chdir(S) |
| #define HDchmod | ( | S, | |
| M | |||
| ) | chmod(S,M) |
| #define HDchown | ( | S, | |
| O, | |||
| G | |||
| ) | chown(S,O,G) |
| #define HDclearerr | ( | F | ) | clearerr(F) |
| #define HDclock | ( | ) | clock() |
| #define HDclose | ( | F | ) | close(F) |
| #define HDclosedir | ( | D | ) | closedir(D) |
| #define HDcompile_assert | ( | e | ) | ((void)sizeof(char[ !!(e) ? 1 : -1])) |
| #define HDcos | ( | X | ) | cos(X) |
| #define HDcosh | ( | X | ) | cosh(X) |
| #define HDcreat | ( | S, | |
| M | |||
| ) | creat(S,M) |
| #define HDctermid | ( | S | ) | ctermid(S) |
| #define HDctime | ( | T | ) | ctime(T) |
| #define HDcuserid | ( | S | ) | cuserid(S) |
| #define HDdiv | ( | X, | |
| Y | |||
| ) | div(X,Y) |
| #define HDdup | ( | F | ) | dup(F) |
| #define HDdup2 | ( | F, | |
| I | |||
| ) | dup2(F,I) |
| #define HDexecv | ( | S, | |
| AV | |||
| ) | execv(S,AV) |
| #define HDexecve | ( | S, | |
| AV, | |||
| E | |||
| ) | execve(S,AV,E) |
| #define HDexecvp | ( | S, | |
| AV | |||
| ) | execvp(S,AV) |
| #define HDexit | ( | N | ) | exit(N) |
| #define HDexp | ( | X | ) | exp(X) |
| #define HDexp2 | ( | X | ) | exp2(X) |
| #define HDfabs | ( | X | ) | fabs(X) |
| #define HDfabsf | ( | X | ) | ABS(X) |
| #define HDfabsl | ( | X | ) | ABS(X) |
| #define HDfclose | ( | F | ) | fclose(F) |
| #define HDfdopen | ( | N, | |
| S | |||
| ) | fdopen(N,S) |
| #define HDfeof | ( | F | ) | feof(F) |
| #define HDferror | ( | F | ) | ferror(F) |
| #define HDfflush | ( | F | ) | fflush(F) |
| #define HDfgetc | ( | F | ) | fgetc(F) |
| #define HDfgetpos | ( | F, | |
| P | |||
| ) | fgetpos(F,P) |
| #define HDfgets | ( | S, | |
| N, | |||
| F | |||
| ) | fgets(S,N,F) |
| #define HDfileno | ( | F | ) | fileno(F) |
| #define HDflock | ( | F, | |
| L | |||
| ) | Nflock(F,L) |
| #define HDfloor | ( | X | ) | floor(X) |
| #define HDfmod | ( | X, | |
| Y | |||
| ) | fmod(X,Y) |
| #define HDfopen | ( | S, | |
| M | |||
| ) | fopen(S,M) |
| #define HDfork | ( | ) | fork() |
| #define HDfpathconf | ( | F, | |
| N | |||
| ) | fpathconf(F,N) |
| #define HDfputc | ( | C, | |
| F | |||
| ) | fputc(C,F) |
| #define HDfputs | ( | S, | |
| F | |||
| ) | fputs(S,F) |
| #define HDfread | ( | M, | |
| Z, | |||
| N, | |||
| F | |||
| ) | fread(M,Z,N,F) |
| #define HDfree | ( | M | ) | free(M) |
| #define HDfreopen | ( | S, | |
| M, | |||
| F | |||
| ) | freopen(S,M,F) |
| #define HDfrexp | ( | X, | |
| N | |||
| ) | frexp(X,N) |
| #define HDfrexpf | ( | X, | |
| N | |||
| ) | frexp(X,N) |
| #define HDfrexpl | ( | X, | |
| N | |||
| ) | frexp(X,N) |
| #define HDfseek | ( | F, | |
| O, | |||
| W | |||
| ) | fseeko(F,O,W) |
| #define HDfsetpos | ( | F, | |
| P | |||
| ) | fsetpos(F,P) |
| #define HDfstat | ( | F, | |
| B | |||
| ) | fstat(F,B) |
| #define HDftell | ( | F | ) | ftello(F) |
| #define HDftruncate | ( | F, | |
| L | |||
| ) | ftruncate(F,L) |
| #define HDfwrite | ( | M, | |
| Z, | |||
| N, | |||
| F | |||
| ) | fwrite(M,Z,N,F) |
| #define HDgetc | ( | F | ) | getc(F) |
| #define HDgetchar | ( | ) | getchar() |
| #define HDgetcwd | ( | S, | |
| Z | |||
| ) | getcwd(S,Z) |
| #define HDgetdcwd | ( | D, | |
| S, | |||
| Z | |||
| ) | getcwd(S,Z) |
| #define HDgetdrive | ( | ) | 0 |
| #define HDgetegid | ( | ) | getegid() |
| #define HDgetenv | ( | S | ) | getenv(S) |
| #define HDgeteuid | ( | ) | geteuid() |
| #define HDgetgid | ( | ) | getgid() |
| #define HDgetgrgid | ( | G | ) | getgrgid(G) |
| #define HDgetgrnam | ( | S | ) | getgrnam(S) |
| #define HDgetgroups | ( | Z, | |
| G | |||
| ) | getgroups(Z,G) |
| #define HDgethostname | ( | N, | |
| L | |||
| ) | gethostname(N,L) |
| #define HDgetlogin | ( | ) | getlogin() |
| #define HDgetpgrp | ( | ) | getpgrp() |
| #define HDgetpid | ( | ) | getpid() |
| #define HDgetppid | ( | ) | getppid() |
| #define HDgetpwnam | ( | S | ) | getpwnam(S) |
| #define HDgetpwuid | ( | U | ) | getpwuid(U) |
| #define HDgetrusage | ( | X, | |
| S | |||
| ) | getrusage(X,S) |
| #define HDgets | ( | S | ) | gets(S) |
| #define HDgettimeofday | ( | S, | |
| P | |||
| ) | gettimeofday(S,P) |
| #define HDgetuid | ( | ) | getuid() |
| #define HDgmtime | ( | T | ) | gmtime(T) |
| #define HDisatty | ( | F | ) | isatty(F) |
| #define HDisnan | ( | X | ) | isnan(X) |
| #define HDkill | ( | P, | |
| S | |||
| ) | kill(P,S) |
| #define HDlabs | ( | X | ) | labs(X) |
| #define HDldexp | ( | X, | |
| N | |||
| ) | ldexp(X,N) |
| #define HDldiv | ( | X, | |
| Y | |||
| ) | ldiv(X,Y) |
| #define HDlink | ( | OLD, | |
| NEW | |||
| ) | link(OLD,NEW) |
| #define HDllround | ( | V | ) | llround(V) |
| #define HDllroundf | ( | V | ) | llroundf(V) |
| #define HDllroundl | ( | V | ) | llroundl(V) |
| #define HDlocaleconv | ( | ) | localeconv() |
| #define HDlocaltime | ( | T | ) | localtime(T) |
| #define HDlog | ( | X | ) | log(X) |
| #define HDlog10 | ( | X | ) | log10(X) |
| #define HDlongjmp | ( | J, | |
| N | |||
| ) | longjmp(J,N) |
| #define HDlround | ( | V | ) | lround(V) |
| #define HDlroundf | ( | V | ) | lroundf(V) |
| #define HDlroundl | ( | V | ) | lroundl(V) |
| #define HDlseek | ( | F, | |
| O, | |||
| W | |||
| ) | lseek(F,O,W) |
| #define HDlstat | ( | S, | |
| B | |||
| ) | lstat(S,B) |
| #define HDmalloc | ( | Z | ) | malloc(Z) |
| #define HDmblen | ( | S, | |
| N | |||
| ) | mblen(S,N) |
| #define HDmbstowcs | ( | P, | |
| S, | |||
| Z | |||
| ) | mbstowcs(P,S,Z) |
| #define HDmbtowc | ( | P, | |
| S, | |||
| Z | |||
| ) | mbtowc(P,S,Z) |
| #define HDmemchr | ( | S, | |
| C, | |||
| Z | |||
| ) | memchr(S,C,Z) |
| #define HDmemcmp | ( | X, | |
| Y, | |||
| Z | |||
| ) | memcmp(X,Y,Z) |
| #define HDmemcpy | ( | X, | |
| Y, | |||
| Z | |||
| ) | memcpy(X,Y,Z) |
| #define HDmemmove | ( | X, | |
| Y, | |||
| Z | |||
| ) | memmove((char*)(X),(const char*)(Y),Z) |
| #define HDmemset | ( | X, | |
| C, | |||
| Z | |||
| ) | memset(X,C,Z) |
| #define HDmkdir | ( | S, | |
| M | |||
| ) | mkdir(S,M) |
| #define HDmkfifo | ( | S, | |
| M | |||
| ) | mkfifo(S,M) |
| #define HDmktime | ( | T | ) | mktime(T) |
| #define HDmodf | ( | X, | |
| Y | |||
| ) | modf(X,Y) |
| #define HDnanosleep | ( | N, | |
| O | |||
| ) | nanosleep(N, O) |
| #define HDoff_t off_t |
| #define HDopen | ( | F, | |
| ... | |||
| ) | open(F,__VA_ARGS__) |
| #define HDopendir | ( | S | ) | opendir(S) |
| #define HDpathconf | ( | S, | |
| N | |||
| ) | pathconf(S,N) |
| #define HDpause | ( | ) | pause() |
| #define HDperror | ( | S | ) | perror(S) |
| #define HDpipe | ( | F | ) | pipe(F) |
| #define HDposix_memalign | ( | P, | |
| A, | |||
| Z | |||
| ) | posix_memalign(P,A,Z) |
| #define HDpow | ( | X, | |
| Y | |||
| ) | pow(X,Y) |
| #define HDpowf | ( | X, | |
| Y | |||
| ) | powf(X,Y) |
| #define HDpread | ( | F, | |
| B, | |||
| C, | |||
| O | |||
| ) | pread(F,B,C,O) |
| #define HDprintf | ( | ... | ) | HDfprintf(stdout, __VA_ARGS__) |
| #define HDpthread_self | ( | ) | pthread_self() |
| #define HDputc | ( | C, | |
| F | |||
| ) | putc(C,F) |
| #define HDputchar | ( | C | ) | putchar(C) |
| #define HDputs | ( | S | ) | puts(S) |
| #define HDpwrite | ( | F, | |
| B, | |||
| C, | |||
| O | |||
| ) | pwrite(F,B,C,O) |
| #define HDqsort | ( | M, | |
| N, | |||
| Z, | |||
| F | |||
| ) | qsort(M,N,Z,F) |
| #define HDraise | ( | N | ) | raise(N) |
| #define HDrand | ( | ) | rand() |
| #define HDrandom | ( | ) | rand() |
| #define HDread | ( | F, | |
| M, | |||
| Z | |||
| ) | read(F,M,Z) |
| #define HDreaddir | ( | D | ) | readdir(D) |
| #define HDrealloc | ( | M, | |
| Z | |||
| ) | realloc(M,Z) |
| #define HDrealpath | ( | F1, | |
| F2 | |||
| ) | realpath(F1,F2) |
| #define HDremove | ( | S | ) | remove(S) |
| #define HDrename | ( | OLD, | |
| NEW | |||
| ) | rename(OLD,NEW) |
| #define HDrewind | ( | F | ) | rewind(F) |
| #define HDrewinddir | ( | D | ) | rewinddir(D) |
| #define HDrmdir | ( | S | ) | rmdir(S) |
| #define HDround | ( | V | ) | round(V) |
| #define HDroundf | ( | V | ) | roundf(V) |
| #define HDroundl | ( | V | ) | roundl(V) |
| #define HDselect | ( | N, | |
| RD, | |||
| WR, | |||
| ER, | |||
| T | |||
| ) | select(N,RD,WR,ER,T) |
| #define HDsetbuf | ( | F, | |
| S | |||
| ) | setbuf(F,S) |
| #define HDsetenv | ( | N, | |
| V, | |||
| O | |||
| ) | setenv(N,V,O) |
| #define HDsetgid | ( | G | ) | setgid(G) |
| #define HDsetjmp | ( | J | ) | setjmp(J) |
| #define HDsetlocale | ( | N, | |
| S | |||
| ) | setlocale(N,S) |
| #define HDsetpgid | ( | P, | |
| PG | |||
| ) | setpgid(P,PG) |
| #define HDsetsid | ( | ) | setsid() |
| #define HDsetuid | ( | U | ) | setuid(U) |
| #define HDsetvbuf | ( | F, | |
| S, | |||
| M, | |||
| Z | |||
| ) | setvbuf(F,S,M,Z) |
| #define HDsigaddset | ( | S, | |
| N | |||
| ) | sigaddset(S,N) |
| #define HDsigdelset | ( | S, | |
| N | |||
| ) | sigdelset(S,N) |
| #define HDsigemptyset | ( | S | ) | sigemptyset(S) |
| #define HDsigfillset | ( | S | ) | sigfillset(S) |
| #define HDsigismember | ( | S, | |
| N | |||
| ) | sigismember(S,N) |
| #define HDsiglongjmp | ( | J, | |
| N | |||
| ) | siglongjmp(J,N) |
| #define HDsignal | ( | N, | |
| F | |||
| ) | signal(N,F) |
| #define HDsigpending | ( | S | ) | sigpending(S) |
| #define HDsigprocmask | ( | H, | |
| S, | |||
| O | |||
| ) | sigprocmask(H,S,O) |
| #define HDsigsetjmp | ( | J, | |
| N | |||
| ) | sigsetjmp(J,N) |
| #define HDsigsuspend | ( | S | ) | sigsuspend(S) |
| #define HDsin | ( | X | ) | sin(X) |
| #define HDsinh | ( | X | ) | sinh(X) |
| #define HDsleep | ( | N | ) | sleep(N) |
| #define HDsnprintf snprintf /*varargs*/ |
| #define HDsprintf sprintf /*varargs*/ |
| #define HDsqrt | ( | X | ) | sqrt(X) |
| #define HDsrand | ( | S | ) | srand(S) |
| #define HDsrandom | ( | S | ) | srand(S) |
| #define HDsscanf | ( | S, | |
| FMT, | |||
| ... | |||
| ) | sscanf(S,FMT,__VA_ARGS__) |
| #define HDstat | ( | S, | |
| B | |||
| ) | stat(S,B) |
| #define HDstrcasecmp | ( | X, | |
| Y | |||
| ) | strcasecmp(X,Y) |
| #define HDstrcat | ( | X, | |
| Y | |||
| ) | strcat(X,Y) |
| #define HDstrchr | ( | S, | |
| C | |||
| ) | strchr(S,C) |
| #define HDstrcmp | ( | X, | |
| Y | |||
| ) | strcmp(X,Y) |
| #define HDstrcoll | ( | X, | |
| Y | |||
| ) | strcoll(X,Y) |
| #define HDstrcpy | ( | X, | |
| Y | |||
| ) | strcpy(X,Y) |
| #define HDstrcspn | ( | X, | |
| Y | |||
| ) | strcspn(X,Y) |
| #define HDstrdup | ( | S | ) | strdup(S) |
| #define HDstrerror | ( | N | ) | strerror(N) |
| #define HDstrftime | ( | S, | |
| Z, | |||
| F, | |||
| T | |||
| ) | strftime(S,Z,F,T) |
| #define HDstrlen | ( | S | ) | strlen(S) |
| #define HDstrncat | ( | X, | |
| Y, | |||
| Z | |||
| ) | strncat(X,Y,Z) |
| #define HDstrncmp | ( | X, | |
| Y, | |||
| Z | |||
| ) | strncmp(X,Y,Z) |
| #define HDstrncpy | ( | X, | |
| Y, | |||
| Z | |||
| ) | strncpy(X,Y,Z) |
| #define HDstrpbrk | ( | X, | |
| Y | |||
| ) | strpbrk(X,Y) |
| #define HDstrrchr | ( | S, | |
| C | |||
| ) | strrchr(S,C) |
| #define HDstrspn | ( | X, | |
| Y | |||
| ) | strspn(X,Y) |
| #define HDstrstr | ( | X, | |
| Y | |||
| ) | strstr(X,Y) |
| #define HDstrtod | ( | S, | |
| R | |||
| ) | strtod(S,R) |
| #define HDstrtok | ( | X, | |
| Y | |||
| ) | strtok(X,Y) |
| #define HDstrtok_r | ( | X, | |
| Y, | |||
| Z | |||
| ) | strtok_r(X,Y,Z) |
| #define HDstrtol | ( | S, | |
| R, | |||
| N | |||
| ) | strtol(S,R,N) |
| #define HDstrtoul | ( | S, | |
| R, | |||
| N | |||
| ) | strtoul(S,R,N) |
| #define HDstrtoull | ( | S, | |
| R, | |||
| N | |||
| ) | strtoull(S,R,N) |
| #define HDstrxfrm | ( | X, | |
| Y, | |||
| Z | |||
| ) | strxfrm(X,Y,Z) |
| #define HDsysconf | ( | N | ) | sysconf(N) |
| #define HDsystem | ( | S | ) | system(S) |
| #define HDtan | ( | X | ) | tan(X) |
| #define HDtanh | ( | X | ) | tanh(X) |
| #define HDtcdrain | ( | F | ) | tcdrain(F) |
| #define HDtcflow | ( | F, | |
| A | |||
| ) | tcflow(F,A) |
| #define HDtcflush | ( | F, | |
| N | |||
| ) | tcflush(F,N) |
| #define HDtcgetattr | ( | F, | |
| T | |||
| ) | tcgetattr(F,T) |
| #define HDtcgetpgrp | ( | F | ) | tcgetpgrp(F) |
| #define HDtcsendbreak | ( | F, | |
| N | |||
| ) | tcsendbreak(F,N) |
| #define HDtcsetattr | ( | F, | |
| O, | |||
| T | |||
| ) | tcsetattr(F,O,T) |
| #define HDtcsetpgrp | ( | F, | |
| N | |||
| ) | tcsetpgrp(F,N) |
| #define HDtime | ( | T | ) | time(T) |
| #define HDtimes | ( | T | ) | times(T) |
| #define HDtmpfile | ( | ) | tmpfile() |
| #define HDtmpnam | ( | S | ) | tmpnam(S) |
| #define HDtolower | ( | C | ) | tolower(C) |
| #define HDtoupper | ( | C | ) | toupper(C) |
| #define HDttyname | ( | F | ) | ttyname(F) |
| #define HDtzset | ( | ) | tzset() |
| #define HDumask | ( | N | ) | umask(N) |
| #define HDuname | ( | S | ) | uname(S) |
| #define HDungetc | ( | C, | |
| F | |||
| ) | ungetc(C,F) |
| #define HDunlink | ( | S | ) | unlink(S) |
| #define HDutime | ( | S, | |
| T | |||
| ) | utime(S,T) |
| #define HDva_arg | ( | A, | |
| T | |||
| ) | va_arg(A,T) |
| #define HDva_copy | ( | D, | |
| S | |||
| ) | va_copy(D,S) |
| #define HDva_end | ( | A | ) | va_end(A) |
| #define HDva_start | ( | A, | |
| P | |||
| ) | va_start(A,P) |
| #define HDvasprintf | ( | RET, | |
| FMT, | |||
| A | |||
| ) | vasprintf(RET,FMT,A) |
| #define HDvfprintf | ( | F, | |
| FMT, | |||
| A | |||
| ) | vfprintf(F,FMT,A) |
| #define HDvprintf | ( | FMT, | |
| A | |||
| ) | vprintf(FMT,A) |
| #define HDvsnprintf | ( | S, | |
| N, | |||
| FMT, | |||
| A | |||
| ) | vsnprintf(S,N,FMT,A) |
| #define HDvsprintf | ( | S, | |
| FMT, | |||
| A | |||
| ) | vsprintf(S,FMT,A) |
| #define HDwait | ( | W | ) | wait(W) |
| #define HDwaitpid | ( | P, | |
| W, | |||
| O | |||
| ) | waitpid(P,W,O) |
| #define HDwcstombs | ( | S, | |
| P, | |||
| Z | |||
| ) | wcstombs(S,P,Z) |
| #define HDwctomb | ( | S, | |
| C | |||
| ) | wctomb(S,C) |
| #define HDwrite | ( | F, | |
| M, | |||
| Z | |||
| ) | write(F,M,Z) |
| #define HSIZET_MAX ((hsize_t)ULLONG_MAX) |
| #define HSSIZET_MIN (~(HSSIZET_MAX)) |
| #define LLONG_MAX |
| #define LOCK_EX 0x02 |
| #define LOCK_NB 0x04 |
| #define LOCK_SH 0x01 |
| #define LOCK_UN 0x08 |
| #define MAX | ( | a, | |
| b | |||
| ) | (((a)>(b)) ? (a) : (b)) |
| #define MAX2 | ( | a, | |
| b | |||
| ) | MAX(a,b) |
| #define MIN | ( | a, | |
| b | |||
| ) | (((a)<(b)) ? (a) : (b)) |
| #define MIN2 | ( | a, | |
| b | |||
| ) | MIN(a,b) |
| #define MPE_LOG_VARS /* void */ |
| #define NELMTS | ( | X | ) | (sizeof(X)/sizeof(X[0])) |
| #define R_OK 04 |
| #define SIGBUS SIGILL |
| #define SIGN | ( | a | ) | ((a)>0 ? 1 : (a)<0 ? -1 : 0) |
| CATCH SUCCEED 0 |
| #define TRUE true |
| #define UFAIL (unsigned)(-1) |
| #define W_OK 02 |
| typedef struct H5_debug_open_stream_t H5_debug_open_stream_t |
| typedef struct H5_debug_t H5_debug_t |
| typedef off_t h5_stat_size_t |
| typedef struct stat h5_stat_t |
| typedef struct H5O_copy_file_ud_common_t H5O_copy_file_ud_common_t |
| typedef signed char int8_t |
| enum H5_copy_depth_t |
| enum H5_pkg_t |
| H5_DLL herr_t H5_buffer_dump | ( | FILE * | stream, |
| int | indent, | ||
| const uint8_t * | buf, | ||
| const uint8_t * | marker, | ||
| size_t | buf_offset, | ||
| size_t | buf_size | ||
| ) |
| H5_DLL time_t H5_make_time | ( | struct tm * | tm | ) |
| H5_DLL time_t H5_now | ( | void | ) |
| H5_DLL void H5_term_library | ( | void | ) |
| H5_DLL void H5_timer_begin | ( | H5_timer_t * | timer | ) |
| H5_DLL void H5_timer_end | ( | H5_timer_t * | sum, |
| H5_timer_t * | timer | ||
| ) |
| H5_DLL void H5_timer_reset | ( | H5_timer_t * | timer | ) |
| H5_DLL H5_ATTR_CONST int Nflock | ( | int | fd, |
| int | operation | ||
| ) |
| char* strdup | ( | const char * | s | ) |
| hbool_t H5_api_entered_g |
| H5_debug_t H5_debug_g |
| char H5_lib_vers_info_g[] |
| hbool_t H5_libinit_g |
| hbool_t H5_libterm_g |
| char H5libhdf5_settings[] |
1.8.18