Revision: 21593 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21593 Author: jesterking Date: 2009-07-15 01:15:05 +0200 (Wed, 15 Jul 2009)
Log Message: ----------- Add 32bit Python 3.1 libs. Modified Paths: -------------- trunk/lib/windows/python/include/python2.6/pyconfig.h Added Paths: ----------- trunk/lib/windows/python/include/python3.1/ trunk/lib/windows/python/include/python3.1/Python-ast.h trunk/lib/windows/python/include/python3.1/Python.h trunk/lib/windows/python/include/python3.1/abstract.h trunk/lib/windows/python/include/python3.1/asdl.h trunk/lib/windows/python/include/python3.1/ast.h trunk/lib/windows/python/include/python3.1/bitset.h trunk/lib/windows/python/include/python3.1/bltinmodule.h trunk/lib/windows/python/include/python3.1/boolobject.h trunk/lib/windows/python/include/python3.1/bytearrayobject.h trunk/lib/windows/python/include/python3.1/bytes_methods.h trunk/lib/windows/python/include/python3.1/bytesobject.h trunk/lib/windows/python/include/python3.1/cellobject.h trunk/lib/windows/python/include/python3.1/ceval.h trunk/lib/windows/python/include/python3.1/classobject.h trunk/lib/windows/python/include/python3.1/cobject.h trunk/lib/windows/python/include/python3.1/code.h trunk/lib/windows/python/include/python3.1/codecs.h trunk/lib/windows/python/include/python3.1/compile.h trunk/lib/windows/python/include/python3.1/complexobject.h trunk/lib/windows/python/include/python3.1/datetime.h trunk/lib/windows/python/include/python3.1/descrobject.h trunk/lib/windows/python/include/python3.1/dictobject.h trunk/lib/windows/python/include/python3.1/dtoa.h trunk/lib/windows/python/include/python3.1/enumobject.h trunk/lib/windows/python/include/python3.1/errcode.h trunk/lib/windows/python/include/python3.1/eval.h trunk/lib/windows/python/include/python3.1/fileobject.h trunk/lib/windows/python/include/python3.1/floatobject.h trunk/lib/windows/python/include/python3.1/frameobject.h trunk/lib/windows/python/include/python3.1/funcobject.h trunk/lib/windows/python/include/python3.1/genobject.h trunk/lib/windows/python/include/python3.1/graminit.h trunk/lib/windows/python/include/python3.1/grammar.h trunk/lib/windows/python/include/python3.1/import.h trunk/lib/windows/python/include/python3.1/intrcheck.h trunk/lib/windows/python/include/python3.1/iterobject.h trunk/lib/windows/python/include/python3.1/listobject.h trunk/lib/windows/python/include/python3.1/longintrepr.h trunk/lib/windows/python/include/python3.1/longobject.h trunk/lib/windows/python/include/python3.1/marshal.h trunk/lib/windows/python/include/python3.1/memoryobject.h trunk/lib/windows/python/include/python3.1/metagrammar.h trunk/lib/windows/python/include/python3.1/methodobject.h trunk/lib/windows/python/include/python3.1/modsupport.h trunk/lib/windows/python/include/python3.1/moduleobject.h trunk/lib/windows/python/include/python3.1/node.h trunk/lib/windows/python/include/python3.1/object.h trunk/lib/windows/python/include/python3.1/objimpl.h trunk/lib/windows/python/include/python3.1/opcode.h trunk/lib/windows/python/include/python3.1/osdefs.h trunk/lib/windows/python/include/python3.1/parsetok.h trunk/lib/windows/python/include/python3.1/patchlevel.h trunk/lib/windows/python/include/python3.1/pgen.h trunk/lib/windows/python/include/python3.1/pgenheaders.h trunk/lib/windows/python/include/python3.1/py_curses.h trunk/lib/windows/python/include/python3.1/pyarena.h trunk/lib/windows/python/include/python3.1/pycapsule.h trunk/lib/windows/python/include/python3.1/pyconfig.h trunk/lib/windows/python/include/python3.1/pyctype.h trunk/lib/windows/python/include/python3.1/pydebug.h trunk/lib/windows/python/include/python3.1/pyerrors.h trunk/lib/windows/python/include/python3.1/pyexpat.h trunk/lib/windows/python/include/python3.1/pyfpe.h trunk/lib/windows/python/include/python3.1/pygetopt.h trunk/lib/windows/python/include/python3.1/pymacconfig.h trunk/lib/windows/python/include/python3.1/pymath.h trunk/lib/windows/python/include/python3.1/pymem.h trunk/lib/windows/python/include/python3.1/pyport.h trunk/lib/windows/python/include/python3.1/pystate.h trunk/lib/windows/python/include/python3.1/pystrcmp.h trunk/lib/windows/python/include/python3.1/pystrtod.h trunk/lib/windows/python/include/python3.1/pythonrun.h trunk/lib/windows/python/include/python3.1/pythread.h trunk/lib/windows/python/include/python3.1/rangeobject.h trunk/lib/windows/python/include/python3.1/setobject.h trunk/lib/windows/python/include/python3.1/sliceobject.h trunk/lib/windows/python/include/python3.1/structmember.h trunk/lib/windows/python/include/python3.1/structseq.h trunk/lib/windows/python/include/python3.1/symtable.h trunk/lib/windows/python/include/python3.1/sysmodule.h trunk/lib/windows/python/include/python3.1/timefuncs.h trunk/lib/windows/python/include/python3.1/token.h trunk/lib/windows/python/include/python3.1/traceback.h trunk/lib/windows/python/include/python3.1/tupleobject.h trunk/lib/windows/python/include/python3.1/ucnhash.h trunk/lib/windows/python/include/python3.1/unicodeobject.h trunk/lib/windows/python/include/python3.1/warnings.h trunk/lib/windows/python/include/python3.1/weakrefobject.h Modified: trunk/lib/windows/python/include/python2.6/pyconfig.h =================================================================== --- trunk/lib/windows/python/include/python2.6/pyconfig.h 2009-07-14 23:08:55 UTC (rev 21592) +++ trunk/lib/windows/python/include/python2.6/pyconfig.h 2009-07-14 23:15:05 UTC (rev 21593) @@ -324,11 +324,11 @@ /* For an MSVC DLL, we can nominate the .lib files used by extensions */ #ifdef MS_COREDLL # ifndef Py_BUILD_CORE /* not building the core - must be an ext */ -# if defined(_MSC_VER) +# if 0 //defined(_MSC_VER) /* So MSVC users need not specify the .lib file in their Makefile (other compilers are generally taken care of by distutils.) */ -# ifdef _DEBUG +# ifdef _DEBUGXXX # pragma comment(lib,"python26_d.lib") # else # pragma comment(lib,"python26.lib") Added: trunk/lib/windows/python/include/python3.1/Python-ast.h =================================================================== --- trunk/lib/windows/python/include/python3.1/Python-ast.h (rev 0) +++ trunk/lib/windows/python/include/python3.1/Python-ast.h 2009-07-14 23:15:05 UTC (rev 21593) @@ -0,0 +1,553 @@ +/* File automatically generated by Parser/asdl_c.py. */ + +#include "asdl.h" + +typedef struct _mod *mod_ty; + +typedef struct _stmt *stmt_ty; + +typedef struct _expr *expr_ty; + +typedef enum _expr_context { Load=1, Store=2, Del=3, AugLoad=4, AugStore=5, + Param=6 } expr_context_ty; + +typedef struct _slice *slice_ty; + +typedef enum _boolop { And=1, Or=2 } boolop_ty; + +typedef enum _operator { Add=1, Sub=2, Mult=3, Div=4, Mod=5, Pow=6, LShift=7, + RShift=8, BitOr=9, BitXor=10, BitAnd=11, FloorDiv=12 } + operator_ty; + +typedef enum _unaryop { Invert=1, Not=2, UAdd=3, USub=4 } unaryop_ty; + +typedef enum _cmpop { Eq=1, NotEq=2, Lt=3, LtE=4, Gt=5, GtE=6, Is=7, IsNot=8, + In=9, NotIn=10 } cmpop_ty; + +typedef struct _comprehension *comprehension_ty; + +typedef struct _excepthandler *excepthandler_ty; + +typedef struct _arguments *arguments_ty; + +typedef struct _arg *arg_ty; + +typedef struct _keyword *keyword_ty; + +typedef struct _alias *alias_ty; + + +enum _mod_kind {Module_kind=1, Interactive_kind=2, Expression_kind=3, + Suite_kind=4}; +struct _mod { + enum _mod_kind kind; + union { + struct { + asdl_seq *body; + } Module; + + struct { + asdl_seq *body; + } Interactive; + + struct { + expr_ty body; + } Expression; + + struct { + asdl_seq *body; + } Suite; + + } v; +}; + +enum _stmt_kind {FunctionDef_kind=1, ClassDef_kind=2, Return_kind=3, + Delete_kind=4, Assign_kind=5, AugAssign_kind=6, For_kind=7, + While_kind=8, If_kind=9, With_kind=10, Raise_kind=11, + TryExcept_kind=12, TryFinally_kind=13, Assert_kind=14, + Import_kind=15, ImportFrom_kind=16, Global_kind=17, + Nonlocal_kind=18, Expr_kind=19, Pass_kind=20, Break_kind=21, + Continue_kind=22}; +struct _stmt { + enum _stmt_kind kind; + union { + struct { + identifier name; + arguments_ty args; + asdl_seq *body; + asdl_seq *decorator_list; + expr_ty returns; + } FunctionDef; + + struct { + identifier name; + asdl_seq *bases; + asdl_seq *keywords; + expr_ty starargs; + expr_ty kwargs; + asdl_seq *body; + asdl_seq *decorator_list; + } ClassDef; + + struct { + expr_ty value; + } Return; + + struct { + asdl_seq *targets; + } Delete; + + struct { + asdl_seq *targets; + expr_ty value; + } Assign; + + struct { + expr_ty target; + operator_ty op; + expr_ty value; + } AugAssign; + + struct { + expr_ty target; + expr_ty iter; + asdl_seq *body; + asdl_seq *orelse; + } For; + + struct { + expr_ty test; + asdl_seq *body; + asdl_seq *orelse; + } While; + + struct { + expr_ty test; + asdl_seq *body; + asdl_seq *orelse; + } If; + + struct { + expr_ty context_expr; + expr_ty optional_vars; + asdl_seq *body; + } With; + + struct { + expr_ty exc; + expr_ty cause; + } Raise; + + struct { + asdl_seq *body; + asdl_seq *handlers; + asdl_seq *orelse; + } TryExcept; + + struct { + asdl_seq *body; + asdl_seq *finalbody; + } TryFinally; + + struct { + expr_ty test; + expr_ty msg; + } Assert; + + struct { + asdl_seq *names; + } Import; + + struct { + identifier module; + asdl_seq *names; + int level; + } ImportFrom; + + struct { + asdl_seq *names; + } Global; + + struct { + asdl_seq *names; + } Nonlocal; + + struct { + expr_ty value; + } Expr; + + } v; + int lineno; + int col_offset; +}; + +enum _expr_kind {BoolOp_kind=1, BinOp_kind=2, UnaryOp_kind=3, Lambda_kind=4, + IfExp_kind=5, Dict_kind=6, Set_kind=7, ListComp_kind=8, + SetComp_kind=9, DictComp_kind=10, GeneratorExp_kind=11, + Yield_kind=12, Compare_kind=13, Call_kind=14, Num_kind=15, + Str_kind=16, Bytes_kind=17, Ellipsis_kind=18, + Attribute_kind=19, Subscript_kind=20, Starred_kind=21, + Name_kind=22, List_kind=23, Tuple_kind=24}; +struct _expr { + enum _expr_kind kind; + union { + struct { + boolop_ty op; + asdl_seq *values; + } BoolOp; + + struct { + expr_ty left; + operator_ty op; + expr_ty right; + } BinOp; + + struct { + unaryop_ty op; + expr_ty operand; + } UnaryOp; + + struct { + arguments_ty args; + expr_ty body; + } Lambda; + + struct { + expr_ty test; + expr_ty body; + expr_ty orelse; + } IfExp; + + struct { + asdl_seq *keys; + asdl_seq *values; + } Dict; + + struct { + asdl_seq *elts; + } Set; + + struct { + expr_ty elt; + asdl_seq *generators; + } ListComp; + + struct { + expr_ty elt; + asdl_seq *generators; + } SetComp; + + struct { + expr_ty key; + expr_ty value; + asdl_seq *generators; + } DictComp; + + struct { + expr_ty elt; + asdl_seq *generators; + } GeneratorExp; + + struct { + expr_ty value; + } Yield; + + struct { + expr_ty left; + asdl_int_seq *ops; + asdl_seq *comparators; + } Compare; + + struct { + expr_ty func; + asdl_seq *args; + asdl_seq *keywords; + expr_ty starargs; + expr_ty kwargs; + } Call; + + struct { + object n; + } Num; + + struct { + string s; + } Str; + + struct { + string s; + } Bytes; + + struct { + expr_ty value; + identifier attr; + expr_context_ty ctx; + } Attribute; + + struct { + expr_ty value; + slice_ty slice; + expr_context_ty ctx; + } Subscript; + + struct { @@ Diff output truncated at 10240 characters. @@ _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs