I noticed the following in some of the .platform files that I've been perusing and am wondering what it is used for.
I found Necula/Berkeley CIL <http://www.eecs.berkeley.edu/~necula/cil/> which talks about it being a C Intermediate Language. Is there any documentation on how it fits in to the tinyos toolchain? I modfied version from 3.2.3 to 4.4.5 for the newer toolchain. What does that effect and is that reasonable? Is there something I can look at that describes what these various variables do and the effects of changing them? $ENV{'CIL_MACHINE'} = "version_major=3 " . "version_minor=2 " . "version=msp430-4.4.5 " . "short=2,2 " . "int=2,2 " . "long=4,2 " . "long_long=8,2 " . "pointer=2,2 " . "enum=2,2 " . "float=4,2 " . "double=4,2 " . "long_double=4,2 " . "void=1,1 " . "fun=1,2 " . "wchar_size_size=2,2 " . "alignof_string=1 " . "max_alignment=1 " . "char_wchar_signed=true,true " . "const_string_literals=true " . "big_endian=false " . "underscore_name=false " . "__builtin_va_list=true " . "__thread_is_keyword=true"; -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
