/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 2.0.1 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ private alias Opaque = Int; alias myconst = (4L >> 2); external myconstcharconst : Pointer[CChar]; record marr { sa : Array[Array[CChar, 50], 255]; ia : Array[Pointer[Pointer[Int]], 333]; fa : Array[CCodePointer[Float, CChar, CChar, Int], 10]; } external foo( argument0 : Int, argument1 : CCodePointer[Int, Int]) CCodePointer[Pointer[CChar], Double, Int]; external bar( argument0 : Int, argument1 : CCodePointer[Int, Int]) CCodePointer[Void]; external funcArr : Array[CCodePointer[CChar, CChar, CCodePointer[Float, CChar, CChar, Int]], 4]; external funcArr2( pt2Func : Array[CCodePointer[Float, CChar, CChar, Int], 3]) ; external funcArr3( argument0 : CChar, argument1 : CChar) CCodePointer[Float, CChar, CChar, Array[Int, 6]]; external baz( argument0 : CCodePointer[Int, Int, Double]) Array[CCodePointer[CChar, CChar, Pointer[CChar]], 19]; alias myStruct = Opaque; external myStructTest( s : Pointer[Pointer[Pointer[MyStruct]]]) myStruct; external td1t( argument0 : Pointer[CCodePointer]) Pointer[Pointer[CCodePointer]]; // union u alias u = Opaque; external ut( argument0 : test, t : test, argument2 : test) Pointer[test]; alias a = 0; alias b = a + 1; alias c = b + 1; enum e1 { d, e, f } alias g = 72; alias h = 1; alias h2 = 2 << 3; alias i = h2 + 1; alias k = 1; alias l = 2; alias m = 3; enum e4 { o, p, q } external e1t() e1; external e2t() Int; external e3t() Int; external e4t() e4;