mtime 1.2.2
Loading...
Searching...
No Matches
mtime_utilities.h
Go to the documentation of this file.
1// Copyright (c) 2013-2024 MPI-M, Luis Kornblueh, Rahul Sinha and DWD, Florian Prill. All rights reserved.
2//
3// SPDX-License-Identifier: BSD-3-Clause
4//
20#ifndef _MTIME_UTILITIES_H
21#define _MTIME_UTILITIES_H
22
23#define _MTIME_INDEFINETLY -1
24
26#define MAX_REPETITION_STR_LEN 32
27
28void splitRepetitionString(const char *recurringTimeInterval, char *repetitor, char *start, char *end, char *duration);
29
30int getRepetitions(const char *repetitionString);
31
32#endif
33
void splitRepetitionString(const char *recurringTimeInterval, char *repetitor, char *start, char *end, char *duration)
Split ISO 8601:2004 repeated time interval strings into base components.
Definition mtime_utilities.c:55
int getRepetitions(const char *repetitionString)
Extract number of repetitions from repetition string part.
Definition mtime_utilities.c:115