Lines Matching refs:string
23 #include <string.h>
88 const char *string;
109 * the input 'string', compared by ignoring the case of the characters.
112 { .string = "unlimited", .time = 0 },
113 { .string = "PT0S", .time = 0 },
114 { .string = "PT42S", .time = 42 },
115 { .string = "PT10m", .time = 600 },
116 { .string = "PT10m4S", .time = 604 },
117 { .string = "PT3600S", .time = 3600 },
118 { .string = "pT2H", .time = 7200 },
119 { .string = "Pt2H3S", .time = 7203 },
120 { .string = "PT2h1m3s", .time = 7263 },
121 { .string = "p7d", .time = 604800 },
122 { .string = "P7DT2h", .time = 612000 },
123 { .string = "P2W", .time = 1209600 },
124 { .string = "P3M", .time = 8035200 },
125 { .string = "P3MT10M", .time = 8035800 },
126 { .string = "p5y", .time = 157680000 },
127 { .string = "P5YT2H", .time = 157687200 },
128 { .string = "P1Y1M1DT1H1M1S", .time = 34304461 },
129 { .string = "P99Y399M999DT3999H9999M2911754S",
131 { .string = "P99Y399M999DT3999H9999M2911755S",
133 { .string = "P4294967295Y4294967295M4294967295D"
136 { .string = "PT4294967294S", .time = UINT32_MAX - 1 },
137 { .string = "PT4294967295S", .time = UINT32_MAX },
138 { .string = "0", .time = 0 },
139 { .string = "30", .time = 30 },
140 { .string = "42s", .time = 42, .out = "42" },
141 { .string = "10m", .time = 600, .out = "600" },
142 { .string = "2H", .time = 7200, .out = "7200" },
143 { .string = "7d", .time = 604800, .out = "604800" },
144 { .string = "2w", .time = 1209600, .out = "1209600" },
146 { .string = "PT4Y" },
147 { .string = "P-4Y2M" },
148 { .string = "P5H1M30S" },
149 { .string = "P7Y4W" },
150 { .string = "X7Y4M" },
151 { .string = "T7H4M" },
152 { .string = "1Y6M" },
153 { .string = "PT4294967296S" },
154 { .string = "PT99999999999S" },
155 { .string = "P99999999999Y99999999999M99999999999D"
173 if (durations[i].string == NULL) {
178 snprintf(&conf[0], sizeof(conf), cfg_tpl, durations[i].string);
229 : durations[i].string,
230 out, strlen(durations[i].string));