Removed return value of _glfwPlatformTerminate.
diff --git a/src/cocoa_init.m b/src/cocoa_init.m
index e4de641..9963871 100644
--- a/src/cocoa_init.m
+++ b/src/cocoa_init.m
@@ -120,7 +120,7 @@
 // Close window, if open, and shut down GLFW
 //========================================================================
 
-int _glfwPlatformTerminate(void)
+void _glfwPlatformTerminate(void)
 {
     // TODO: Probably other cleanup
 
@@ -146,8 +146,6 @@
     _glfwTerminateJoysticks();
 
     _glfwTerminateOpenGL();
-
-    return GL_TRUE;
 }
 
 
diff --git a/src/init.c b/src/init.c
index 4d7b731..521674a 100644
--- a/src/init.c
+++ b/src/init.c
@@ -149,8 +149,7 @@
     while (_glfwLibrary.windowListHead)
         glfwDestroyWindow(_glfwLibrary.windowListHead);
 
-    if (!_glfwPlatformTerminate())
-        return;
+    _glfwPlatformTerminate();
 
     if (_glfwLibrary.modes)
         free(_glfwLibrary.modes);
diff --git a/src/internal.h b/src/internal.h
index d2619e2..c8530bd 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -260,7 +260,7 @@
 
 // Platform init and version
 int _glfwPlatformInit(void);
-int _glfwPlatformTerminate(void);
+void _glfwPlatformTerminate(void);
 const char* _glfwPlatformGetVersionString(void);
 
 // Input mode support
diff --git a/src/win32_init.c b/src/win32_init.c
index 62d6c94..490b2ac 100644
--- a/src/win32_init.c
+++ b/src/win32_init.c
@@ -200,7 +200,7 @@
 // Close window and shut down library
 //========================================================================
 
-int _glfwPlatformTerminate(void)
+void _glfwPlatformTerminate(void)
 {
     // Restore the original gamma ramp
     if (_glfwLibrary.rampChanged)
@@ -220,8 +220,6 @@
     SystemParametersInfo(SPI_SETFOREGROUNDLOCKTIMEOUT, 0,
                          UIntToPtr(_glfwLibrary.Win32.foregroundLockTimeout),
                          SPIF_SENDCHANGE);
-
-    return GL_TRUE;
 }
 
 
diff --git a/src/x11_init.c b/src/x11_init.c
index b5631fb..e260c6c 100644
--- a/src/x11_init.c
+++ b/src/x11_init.c
@@ -662,7 +662,7 @@
 // Close window and shut down library
 //========================================================================
 
-int _glfwPlatformTerminate(void)
+void _glfwPlatformTerminate(void)
 {
     if (_glfwLibrary.X11.cursor)
     {
@@ -681,8 +681,6 @@
     // Free clipboard memory
     if (_glfwLibrary.X11.selection.string)
         free(_glfwLibrary.X11.selection.string);
-
-    return GL_TRUE;
 }