numpy/numpy — pull request #197 by charris (2012-02-05 21:07:09+00:00)
Title: Replace noprefix

This pull request updates the numpy c code to use prefixed versions of the macros. Numpy compiles and all the tests pass, but updating some of the templates was a bit tricky. It needs as much testing as it can get.

For the template files, an attempt was made to move the prefixed types into the template headers so that they would be gathered in one spot. For some templates the required refactoring would have been excessive and in those places NPY_ or npy_ was prefixed as appropriate in the template body.

The macros in interrupt.h were all prefixed and the unprefixed versions were added to noprefix.h. This change might cause some backward compatibility problems. Various additions were also made to npy_common.h but should be harmless.