[
#include <ical.h>
main() {
- float v;
- int i;
- sscanf(ICAL_VERSION, "%f", &v);
- printf("libical version: %0.2f\n", v);
- v = v * 100.0;
- i = (int) v;
- if (i >= 24) {
- printf("This version is ok.\n");
- printf("WebCit will be built with calendar support.\n");
+ int major, minor, v;
+ sscanf(ICAL_VERSION, "%d.%d", &major, &minor);
+ v = 100*major + minor;
+ printf("libical version: %i\n", v);
+ if (v >= 24) {
+ printf("This version is ok.\n");
return(0);
}
- printf("libical 0.24 or newer is required.\n");
- printf("WebCit will be built without calendar support.\n");
+ printf("libical 0.24 or newer required.\n");
+ printf("Citadel will be built without calendar support.\n");
return(1);
}
],