diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2023-02-07 10:48:39 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2023-02-07 10:48:39 -0300 |
commit | 5e08b41567c5723c9f599d02a7511aa398f7c646 (patch) | |
tree | 7ca02f5582775b78d21f4c2e98a370e11447d5fa | |
parent | cf08915d62e338c987b71c078b148490510e9fe7 (diff) | |
download | lua-5e08b41567c5723c9f599d02a7511aa398f7c646.tar.gz lua-5e08b41567c5723c9f599d02a7511aa398f7c646.tar.bz2 lua-5e08b41567c5723c9f599d02a7511aa398f7c646.zip |
Simpler definition for LUA_STRFTIMEOPTIONS
There is no need for those intermediate definitions.
-rw-r--r-- | loslib.c | 21 |
1 files changed, 6 insertions, 15 deletions
@@ -30,23 +30,14 @@ | |||
30 | */ | 30 | */ |
31 | #if !defined(LUA_STRFTIMEOPTIONS) /* { */ | 31 | #if !defined(LUA_STRFTIMEOPTIONS) /* { */ |
32 | 32 | ||
33 | /* options for ANSI C 89 (only 1-char options) */ | ||
34 | #define L_STRFTIMEC89 "aAbBcdHIjmMpSUwWxXyYZ%" | ||
35 | |||
36 | /* options for ISO C 99 and POSIX */ | ||
37 | #define L_STRFTIMEC99 "aAbBcCdDeFgGhHIjmMnprRStTuUVwWxXyYzZ%" \ | ||
38 | "||" "EcECExEXEyEY" "OdOeOHOIOmOMOSOuOUOVOwOWOy" /* two-char options */ | ||
39 | |||
40 | /* options for Windows */ | ||
41 | #define L_STRFTIMEWIN "aAbBcdHIjmMpSUwWxXyYzZ%" \ | ||
42 | "||" "#c#x#d#H#I#j#m#M#S#U#w#W#y#Y" /* two-char options */ | ||
43 | |||
44 | #if defined(LUA_USE_WINDOWS) | 33 | #if defined(LUA_USE_WINDOWS) |
45 | #define LUA_STRFTIMEOPTIONS L_STRFTIMEWIN | 34 | #define LUA_STRFTIMEOPTIONS "aAbBcdHIjmMpSUwWxXyYzZ%" \ |
46 | #elif defined(LUA_USE_C89) | 35 | "||" "#c#x#d#H#I#j#m#M#S#U#w#W#y#Y" /* two-char options */ |
47 | #define LUA_STRFTIMEOPTIONS L_STRFTIMEC89 | 36 | #elif defined(LUA_USE_C89) /* ANSI C 89 (only 1-char options) */ |
37 | #define LUA_STRFTIMEOPTIONS "aAbBcdHIjmMpSUwWxXyYZ%" | ||
48 | #else /* C99 specification */ | 38 | #else /* C99 specification */ |
49 | #define LUA_STRFTIMEOPTIONS L_STRFTIMEC99 | 39 | #define LUA_STRFTIMEOPTIONS "aAbBcCdDeFgGhHIjmMnprRStTuUVwWxXyYzZ%" \ |
40 | "||" "EcECExEXEyEY" "OdOeOHOIOmOMOSOuOUOVOwOWOy" /* two-char options */ | ||
50 | #endif | 41 | #endif |
51 | 42 | ||
52 | #endif /* } */ | 43 | #endif /* } */ |