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