davidvossel/pacemaker — comment on commit 1c0eae5c2c4d68db1683a99e78538955f98bb392
File: lib/common/iso8601_fields.c line 160
By davidvossel:

This accounts for the days in the current month... if you add or subtract enough days the limit changes. The do_add_field macro did not account for this as it thinks the limit is always consistent.... This is not the case with days in a month. The do_add_days_field macro dynamically changes the limit based on the month as the month changes.