Code Conventions for AllegroPro

There are two sets of conventions: the API conventions (what the user sees) and the developer conventions (how AllegroPro developers should write code).