From 8185429150599d13206ff040d09147981b4e8c07 Mon Sep 17 00:00:00 2001
From: Elijah Swift <Elijah.Swift@IBM.com>
Date: Mon, 19 Feb 2024 20:15:04 -0500
Subject: [PATCH] Update irrsmo00.c

Add more debug prints.

Signed-off-by: Elijah Swift <elijah.swift@ibm.com>
---
 pyracf/common/irrsmo00.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/pyracf/common/irrsmo00.c b/pyracf/common/irrsmo00.c
index 616f658..083803d 100644
--- a/pyracf/common/irrsmo00.c
+++ b/pyracf/common/irrsmo00.c
@@ -74,7 +74,9 @@ static PyObject *call_irrsmo00(PyObject *self, PyObject *args, PyObject *kwargs)
         printf("SAF RC: %d\n", saf_rc);
         printf("RACF RC: %d\n", racf_rc);
         printf("RACF RSN: %d\n", racf_rsn);
+        printf("Address for Req Handle: %d\n",&req_handle);
         printf(req_handle);
+        printf("Should've printed req_handle above!\n");
         IRRSMO64(
             work_area,
             alet,
@@ -101,6 +103,14 @@ static PyObject *call_irrsmo00(PyObject *self, PyObject *args, PyObject *kwargs)
             PyList_Append(full_result, Py_BuildValue("y#", result_buffer, result_buffer_size));
         }
         i++;
+        printf("after the call!")
+        printf("Request XML Length: %d\n", request_xml_length);
+        printf("SAF RC: %d\n", saf_rc);
+        printf("RACF RC: %d\n", racf_rc);
+        printf("RACF RSN: %d\n", racf_rsn);
+        printf("Address for Req Handle: %d\n",&req_handle);
+        printf(req_handle);
+        printf("Should've printed req_handle above!\n");
     } while((saf_rc == 8) && (racf_rc == 4000) && (i < 100));
 
     // https://docs.python.org/3/c-api/arg.html#c.Py_BuildValue