Просмотр исходного кода

g.version: fix build date (day < 10)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@54830 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 12 лет назад
Родитель
Сommit
e7a353fa56
1 измененных файлов с 7 добавлено и 2 удалено
  1. 7 2
      general/g.version/date.c

+ 7 - 2
general/g.version/date.c

@@ -22,14 +22,19 @@
 const char *get_date()
 {
     char *date = NULL;
-    char month[3];
+    char month[3], day[3];
     
     if (MONTH < 9)
 	sprintf(month, "0%d", MONTH + 1);
     else
 	sprintf(month, "%d", MONTH + 1);
     
-    G_asprintf(&date, "%d-%s-%d", YEAR, month, DAY);
+    if (DAY < 10)
+	sprintf(day, "0%d", DAY);
+    else
+	sprintf(day, "%d", DAY);
+        
+    G_asprintf(&date, "%d-%s-%s", YEAR, month, day);
     
     return date;
 }