Tags: patch Attached is a patch to the Emacs trunk bzr 108944 that simplifies EMACS_TIME calculation. It replaces macros (which typically do not work with GDB) with functions, typedefs, and enums, making time-related code easier to debug. The functional style also makes the source code easier to read and maintain. I would have appreciated having this in my recent round of changes to the time code. I plan to install this after a bit more testing but thought I'd post it for review first.