A program I wrote some time ago that uses
attachInterrupt(interrupt, ISR, mode); where interrupt is the actual vector INT.0 and which is linked to digital pin 2 (which I setup as digital input).
This program succesfully ran for months, waking up the Atmege328 every 20 minutes on pin 2 (with DS3231 alarm and INT/SQW output), do its task and return to sleep.
Doing some browsing I find this reference attachInterrupt() - Arduino Reference discourages its use and recommends to use
attachInterrupt(pin, ISR, mode); instead.
I never intend to run this program on anything else but Atmega168 or Atmega328. Would there be a reason to change the attachInterrupt to the recommended practice?