--- ./examples/demo.c_orig	2024-09-20 12:34:30.254260706 -0500
+++ ./examples/demo.c	2024-09-20 12:35:45.397881540 -0500
@@ -81,7 +81,7 @@
   return PAM_CONV_ERR;
 }
 
-#ifdef sun
+#if defined sun || defined _AIX
 #define PAM_CONST
 #else
 #define PAM_CONST const
--- ./tests/pam_google_authenticator_unittest.c_orig	2024-09-20 12:36:34.608666700 -0500
+++ ./tests/pam_google_authenticator_unittest.c	2024-09-20 12:44:14.374970190 -0500
@@ -65,10 +65,10 @@
 }
 
 int pam_get_user(pam_handle_t *pamh, PAM_CONST char **user,
-                 PAM_CONST char *prompt)
+                 const char *prompt)
   __attribute__((visibility("default")));
 int pam_get_user(pam_handle_t *pamh, PAM_CONST char **user,
-                 PAM_CONST char *prompt) {
+                 const char *prompt) {
   return pam_get_item(pamh, PAM_USER, (void *)user);
 }
 
