Remove unused variable and static function to fix compiler warnings.
diff --git a/Modules/_ctypes/_ctypes.c b/Modules/_ctypes/_ctypes.c
index 25cf956..c4f73ba 100644
--- a/Modules/_ctypes/_ctypes.c
+++ b/Modules/_ctypes/_ctypes.c
@@ -4012,14 +4012,6 @@
 /*
   Struct_Type
 */
-static int
-IBUG(char *msg)
-{
-	PyErr_Format(PyExc_RuntimeError,
-			"inconsistent state in CDataObject (%s)", msg);
-	return -1;
-}
-
 /*
   This function is called to initialize a Structure or Union with positional
   arguments. It calls itself recursively for all Structure or Union base
@@ -4090,12 +4082,9 @@
 static int
 Struct_init(PyObject *self, PyObject *args, PyObject *kwds)
 {
-	StgDictObject *stgdict = PyObject_stgdict(self);
-
 /* Optimization possible: Store the attribute names _fields_[x][0]
  * in C accessible fields somewhere ?
  */
-
 	if (!PyTuple_Check(args)) {
 		PyErr_SetString(PyExc_TypeError,
 				"args not a tuple?");