- else if (!irccasecmp(argv[i], "lastmod")) {
- const char *cmp = argv[++i];
- if (cmp[0] == '<') {
- if (cmp[1] == '=') {
- discrim->min_lastmod = now - ParseInterval(cmp + 2);
- } else {
- discrim->min_lastmod = now - (ParseInterval(cmp + 1) - 1);
- }
- } else if (cmp[0] == '>') {
- if (cmp[1] == '=') {
- discrim->max_lastmod = now - ParseInterval(cmp + 2);
- } else {
- discrim->max_lastmod = now - (ParseInterval(cmp + 1) - 1);
- }
- } else {
- discrim->min_lastmod = now - ParseInterval(cmp + 2);
- }
- } else {