The latest release of avr-libc includes the <time.h> header, which could be used as a replacement for type definitions within the datetime module.