gh-108765: Reformat Include/osdefs.h (#108766)

This commit is contained in:
Victor Stinner 2023-09-01 16:35:39 +02:00 committed by GitHub
parent 23f54c1200
commit 5948f562e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 27 additions and 21 deletions

View File

@ -1,51 +1,57 @@
// Operating system dependencies.
//
// Define constants:
//
// - ALTSEP
// - DELIM
// - MAXPATHLEN
// - SEP
#ifndef Py_OSDEFS_H #ifndef Py_OSDEFS_H
#define Py_OSDEFS_H #define Py_OSDEFS_H
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/* Operating system dependencies */
#ifdef MS_WINDOWS #ifdef MS_WINDOWS
#define SEP L'\\' # define SEP L'\\'
#define ALTSEP L'/' # define ALTSEP L'/'
#define MAXPATHLEN 256 # define MAXPATHLEN 256
#define DELIM L';' # define DELIM L';'
#endif #endif
#ifdef __VXWORKS__ #ifdef __VXWORKS__
#define DELIM L';' # define DELIM L';'
#endif #endif
/* Filename separator */ /* Filename separator */
#ifndef SEP #ifndef SEP
#define SEP L'/' # define SEP L'/'
#endif #endif
/* Max pathname length */ /* Max pathname length */
#ifdef __hpux #ifdef __hpux
#include <sys/param.h> # include <sys/param.h>
#include <limits.h> # include <limits.h>
#ifndef PATH_MAX # ifndef PATH_MAX
#define PATH_MAX MAXPATHLEN # define PATH_MAX MAXPATHLEN
#endif # endif
#endif #endif
#ifndef MAXPATHLEN #ifndef MAXPATHLEN
#if defined(PATH_MAX) && PATH_MAX > 1024 # if defined(PATH_MAX) && PATH_MAX > 1024
#define MAXPATHLEN PATH_MAX # define MAXPATHLEN PATH_MAX
#else # else
#define MAXPATHLEN 1024 # define MAXPATHLEN 1024
#endif # endif
#endif #endif
/* Search path entry delimiter */ /* Search path entry delimiter */
#ifndef DELIM #ifndef DELIM
#define DELIM L':' # define DELIM L':'
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* !Py_OSDEFS_H */ #endif // !Py_OSDEFS_H