correct return type
diff --git a/Doc/c-api/init.rst b/Doc/c-api/init.rst
index 864991e..dff1f4d 100644
--- a/Doc/c-api/init.rst
+++ b/Doc/c-api/init.rst
@@ -180,7 +180,7 @@
    interpreter will change the contents of this storage.
 
 
-.. cfunction:: char* Py_GetProgramName()
+.. cfunction:: wchar* Py_GetProgramName()
 
    .. index:: single: Py_SetProgramName()