diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,4 +1,4 @@
-0.7.2.2
+0.7.2.3
 -------
 * Switch to `stdcall` on 32-bit Windows, per the OpenGL ABI.
 
@@ -8,7 +8,7 @@
 
 0.7.1
 -----
-* Fix enumeration constants for the SGIX_resample extension to their correct values.
+* Fix enumeration constants for the `SGIX_resample` extension to their correct values.
 * Added support for a new extension:
   * `OES_EGL_image_external_essl3`
 
diff --git a/gl.cabal b/gl.cabal
--- a/gl.cabal
+++ b/gl.cabal
@@ -1,5 +1,5 @@
 name:          gl
-version:       0.7.2.2
+version:       0.7.2.3
 synopsis:      Complete OpenGL raw bindings
 description:   Complete OpenGL raw bindings
 license:       BSD3
diff --git a/src/Graphics/GL/Types.hs b/src/Graphics/GL/Types.hs
--- a/src/Graphics/GL/Types.hs
+++ b/src/Graphics/GL/Types.hs
@@ -105,22 +105,22 @@
 
 -- | The storage associated with the resulting 'FunPtr' has to be released with
 -- 'freeHaskellFunPtr' when it is no longer required.
-foreign import ccall "wrapper"
+foreign import CALLCONV "wrapper"
   mkGLDEBUGPROC :: (GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> Ptr () -> IO ()) -> IO GLDEBUGPROC
 
 -- | The storage associated with the resulting 'FunPtr' has to be released with
 -- 'freeHaskellFunPtr' when it is no longer required.
-foreign import ccall "wrapper"
+foreign import CALLCONV "wrapper"
   mkGLDEBUGPROCAMD :: (GLuint -> GLenum -> GLenum -> GLsizei -> Ptr GLchar -> Ptr () -> IO ()) -> IO GLDEBUGPROCAMD
 
 -- | The storage associated with the resulting 'FunPtr' has to be released with
 -- 'freeHaskellFunPtr' when it is no longer required.
-foreign import ccall "wrapper"
+foreign import CALLCONV "wrapper"
   mkGLDEBUGPROCARB :: (GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> Ptr () -> IO ()) -> IO GLDEBUGPROCARB
 
 -- | The storage associated with the resulting 'FunPtr' has to be released with
 -- 'freeHaskellFunPtr' when it is no longer required.
-foreign import ccall "wrapper"
+foreign import CALLCONV "wrapper"
   mkGLDEBUGPROCKHR :: (GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> Ptr () -> IO ()) -> IO GLDEBUGPROCKHR
 
 type GLbitfield       = Word32
