static platform_result_t compensate_time_error( uint32_t sec, wiced_bool_t subtract ) { if( subtract == WICED_FALSE ) { /* Adding seconds to time */ for( sec=sec ; sec > 0; sec--) { add_second_to_time(&saved_rtc_time); } } else { /* Subtracting seconds from time */ for( sec=sec ; sec > 0; sec-- ) { subtract_second_from_time(&saved_rtc_time); } } return PLATFORM_SUCCESS; }
static OSStatus compensate_time_error( uint32_t sec, bool subtract ) { if( subtract == false ) { /* Adding seconds to time */ for( sec=sec ; sec > 0; sec--) { add_second_to_time(&saved_rtc_time); } } else { /* Subtracting seconds from time */ for( sec=sec ; sec > 0; sec-- ) { subtract_second_from_time(&saved_rtc_time); } } return kNoErr; }