Kaydet (Commit) a239a92e authored tarafından Jack Jansen's avatar Jack Jansen

Reindented some of the C code

üst df3c6ab4
...@@ -398,26 +398,29 @@ static int SPBObj_setattr(self, name, value) ...@@ -398,26 +398,29 @@ static int SPBObj_setattr(self, name, value)
PyObject *value; PyObject *value;
{ {
if (strcmp(name, "inRefNum") == 0) int rv = 0;
return PyArg_Parse(value, "l", &self->ob_spb.inRefNum);
else if (strcmp(name, "count") == 0) if (strcmp(name, "inRefNum") == 0)
return PyArg_Parse(value, "l", &self->ob_spb.count); rv = PyArg_Parse(value, "l", &self->ob_spb.inRefNum);
else if (strcmp(name, "milliseconds") == 0) else if (strcmp(name, "count") == 0)
return PyArg_Parse(value, "l", &self->ob_spb.milliseconds); rv = PyArg_Parse(value, "l", &self->ob_spb.count);
else if (strcmp(name, "buffer") == 0) else if (strcmp(name, "milliseconds") == 0)
return PyArg_Parse(value, "w#", &self->ob_spb.bufferPtr, &self->ob_spb.bufferLength); rv = PyArg_Parse(value, "l", &self->ob_spb.milliseconds);
else if (strcmp(name, "completionRoutine") == 0) { else if (strcmp(name, "buffer") == 0)
self->ob_spb.completionRoutine = NewSICompletionProc(SPB_completion); rv = PyArg_Parse(value, "w#", &self->ob_spb.bufferPtr, &self->ob_spb.bufferLength);
self->ob_completion = value; else if (strcmp(name, "completionRoutine") == 0) {
Py_INCREF(value); self->ob_spb.completionRoutine = NewSICompletionProc(SPB_completion);
return 0; self->ob_completion = value;
} else if (strcmp(name, "interruptRoutine") == 0) { Py_INCREF(value);
self->ob_spb.completionRoutine = NewSIInterruptProc(SPB_interrupt); rv = 1;
self->ob_interrupt = value; } else if (strcmp(name, "interruptRoutine") == 0) {
Py_INCREF(value); self->ob_spb.completionRoutine = NewSIInterruptProc(SPB_interrupt);
return 0; self->ob_interrupt = value;
} Py_INCREF(value);
return -1; rv = 1;
}
if ( rv ) return 0;
else return -1;
} }
staticforward PyTypeObject SPB_Type = { staticforward PyTypeObject SPB_Type = {
......
...@@ -303,26 +303,29 @@ class SpbObjectDefinition(ObjectDefinition): ...@@ -303,26 +303,29 @@ class SpbObjectDefinition(ObjectDefinition):
def outputSetattrBody(self): def outputSetattrBody(self):
Output(""" Output("""
if (strcmp(name, "inRefNum") == 0) int rv = 0;
return PyArg_Parse(value, "l", &self->ob_spb.inRefNum);
else if (strcmp(name, "count") == 0) if (strcmp(name, "inRefNum") == 0)
return PyArg_Parse(value, "l", &self->ob_spb.count); rv = PyArg_Parse(value, "l", &self->ob_spb.inRefNum);
else if (strcmp(name, "milliseconds") == 0) else if (strcmp(name, "count") == 0)
return PyArg_Parse(value, "l", &self->ob_spb.milliseconds); rv = PyArg_Parse(value, "l", &self->ob_spb.count);
else if (strcmp(name, "buffer") == 0) else if (strcmp(name, "milliseconds") == 0)
return PyArg_Parse(value, "w#", &self->ob_spb.bufferPtr, &self->ob_spb.bufferLength); rv = PyArg_Parse(value, "l", &self->ob_spb.milliseconds);
else if (strcmp(name, "completionRoutine") == 0) { else if (strcmp(name, "buffer") == 0)
self->ob_spb.completionRoutine = NewSICompletionProc(SPB_completion); rv = PyArg_Parse(value, "w#", &self->ob_spb.bufferPtr, &self->ob_spb.bufferLength);
self->ob_completion = value; else if (strcmp(name, "completionRoutine") == 0) {
Py_INCREF(value); self->ob_spb.completionRoutine = NewSICompletionProc(SPB_completion);
return 0; self->ob_completion = value;
} else if (strcmp(name, "interruptRoutine") == 0) { Py_INCREF(value);
self->ob_spb.completionRoutine = NewSIInterruptProc(SPB_interrupt); rv = 1;
self->ob_interrupt = value; } else if (strcmp(name, "interruptRoutine") == 0) {
Py_INCREF(value); self->ob_spb.completionRoutine = NewSIInterruptProc(SPB_interrupt);
return 0; self->ob_interrupt = value;
} Py_INCREF(value);
return -1;""") rv = 1;
}
if ( rv ) return 0;
else return -1;""")
def outputGetattrHook(self): def outputGetattrHook(self):
Output(""" Output("""
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment