Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/time.c

    rb6d7f44 r10a97adb  
    1010// Created On       : Tue Mar 27 13:33:14 2018
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Sun May  6 22:26:00 2018
    13 // Update Count     : 37
     12// Last Modified On : Thu Apr 12 14:41:00 2018
     13// Update Count     : 22
    1414//
    1515
     
    1717#include "iostream"
    1818#include <stdio.h>                                                                              // snprintf
    19 #include <assert.h>
    2019
    2120static char * nanomsd( long int ns, char * buf ) {              // most significant digits
     
    8887        time_t s = tv / TIMEGRAN;
    8988        tm tm;
    90         gmtime_r( &s, &tm );                                                            // tm_mon <= 11, tm_mday <= 31
    91 #if defined(__GNUC__) && __GNUC__ >= 7
    92 #pragma GCC diagnostic push
    93 #pragma GCC diagnostic ignored "-Wformat-truncation"
    94 #endif
     89        gmtime_r( &s, &tm );
    9590        snprintf( buf, 9, "%02d/%02d/%02d", tm.tm_year % 99, tm.tm_mon + 1, tm.tm_mday );
    96 #if defined(__GNUC__) && __GNUC__ >= 7
    97 #pragma GCC diagnostic pop
    98 #endif
    9991        return buf;
    10092} // yy_mm_dd
     
    10395        time_t s = tv / TIMEGRAN;
    10496        tm tm;
    105         gmtime_r( &s, &tm );                                                            // tm_mon <= 11, tm_mday <= 31
    106 #if defined(__GNUC__) && __GNUC__ >= 7
    107 #pragma GCC diagnostic push
    108 #pragma GCC diagnostic ignored "-Wformat-truncation"
    109 #endif
     97        gmtime_r( &s, &tm );
    11098        snprintf( buf, 9, "%02d/%02d/%02d", tm.tm_mon + 1, tm.tm_mday, tm.tm_year % 99 );
    111 #if defined(__GNUC__) && __GNUC__ >= 7
    112 #pragma GCC diagnostic pop
    113 #endif
    11499        return buf;
    115100} // mm_dd_yy
     
    118103        time_t s = tv / TIMEGRAN;
    119104        tm tm;
    120         gmtime_r( &s, &tm );                                                            // tm_mon <= 11, tm_mday <= 31
    121 #if defined(__GNUC__) && __GNUC__ >= 7
    122 #pragma GCC diagnostic push
    123 #pragma GCC diagnostic ignored "-Wformat-truncation"
    124 #endif
     105        gmtime_r( &s, &tm );
    125106        snprintf( buf, 9, "%02d/%02d/%02d", tm.tm_mday, tm.tm_mon + 1, tm.tm_year % 99 );
    126 #if defined(__GNUC__) && __GNUC__ >= 7
    127 #pragma GCC diagnostic pop
    128 #endif
    129107        return buf;
    130108} // dd_mm_yy
Note: See TracChangeset for help on using the changeset viewer.