1 _CLC_OVERLOAD _CLC_DECL long atom_dec(volatile global long *p); 2 _CLC_OVERLOAD _CLC_DECL unsigned long atom_dec(volatile global unsigned long *p); 3 _CLC_OVERLOAD _CLC_DECL long atom_dec(volatile local long *p); 4 _CLC_OVERLOAD _CLC_DECL unsigned long atom_dec(volatile local unsigned long *p); 5