// ===============================================
// Time processing and counting functions/macros
// ===============================================
// ===============================================
// Time processing and counting functions/macros
// ===============================================