Changeset 2997

Show
Ignore:
Timestamp:
11/07/08 09:16:18 (2 months ago)
Author:
kkaempf
Message:

make Target_Type a typedef
include wsman-soap.i and wsman-xml.i

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openwsman/trunk/src/plugins/swig/plugin.i

    r2993 r2997  
    6060#define Target_Null NULL 
    6161#define Target_Void Py_None 
    62 #define Target_Type PyObject* 
     62typedef PyObject * Target_Type; 
    6363#define Target_Bool(x) PyBool_FromLong(x) 
    6464#define Target_WChar(x) PyInt_FromLong(x) 
     
    8585#define Target_Null Qnil 
    8686#define Target_Void Qnil 
    87 #define Target_Type VALUE 
     87typedef VALUE Target_Type; 
    8888#define Target_Bool(x) ((x)?Qtrue:Qfalse) 
    8989#define Target_WChar(x) INT2FIX(x) 
     
    120120#define Target_Null NULL 
    121121#define Target_Void NULL 
    122 #define Target_Type SV * 
     122typedef SV * Target_Type; 
    123123#define Target_Bool(x) (x)?Target_True:Target_False 
    124124#define Target_WChar(x) NULL 
     
    138138 
    139139#include <wsman-soap.h> 
     140#include <wsman-faults.h> 
    140141 
    141142#include "../src/swig-plugin.c" 
     
    145146/* get type declarations from openwsman client bindings */ 
    146147%include "../../../bindings/wsman-types.i" 
     148%include "../../../bindings/wsman-soap.i" 
     149%include "../../../bindings/wsman-xml.i"