Related to: <https://fedoraproject.org/wiki/Changes/PortingToModernC> <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
22 lines
726 B
Diff
22 lines
726 B
Diff
diff --git a/meson.build b/meson.build
|
|
index 2529a2c6e06ef8c4..b5cfca155816c9bf 100644
|
|
--- a/meson.build
|
|
+++ b/meson.build
|
|
@@ -211,13 +211,13 @@ result = cc.run('''
|
|
int main (int argc, char *argv[]) {
|
|
char *modifiers[] = { "%Y", "%C%y", "%4Y", "%2C%y", NULL };
|
|
time_t timestamp = -58979923200; /* 0101-01-01T01:01:01Z */
|
|
- char *buf[100];
|
|
+ char buf[100];
|
|
struct tm tm;
|
|
int i;
|
|
gmtime_r (×tamp, &tm);
|
|
for (i = 0; modifiers[i]; i++) {
|
|
- strftime (&buf, sizeof buf, modifiers[i], &tm);
|
|
- if (strcmp (&buf, "0101") == 0) {
|
|
+ strftime (buf, sizeof buf, modifiers[i], &tm);
|
|
+ if (strcmp (buf, "0101") == 0) {
|
|
printf ("%s", modifiers[i]);
|
|
return 0;
|
|
}
|