The definition with the misspelled name is only used if _IN_ACQUISITION_C is not defined. The Acquisition.c file first defines this and then included Acquisition.h, so the aq_get function works.
It would only be a problem for someone including Acquisition.h in their own C code and then relying on the aq_get function. I'm not aware of anyone doing that, which is probably why this has gone unnoticed for the past decade.
The definition with the misspelled name is only used if _IN_ACQUISITION_C is not defined. The Acquisition.c file first defines this and then included Acquisition.h, so the aq_get function works.
It would only be a problem for someone including Acquisition.h in their own C code and then relying on the aq_get function. I'm not aware of anyone doing that, which is probably why this has gone unnoticed for the past decade.