[M3devel] FW: [M3commit] <*external*>

Jay jay.krell at cornell.edu
Tue Dec 30 18:38:33 CET 2008


[was truncated, and now edited slightly]

> I wish:
>
>
> 1) you could put declarations in .m3 files
>
>
> 2)  could be entirely optional, as long as the C functions are named Module__Function.
>
>
> There are three implementations of RTOS.GetMemory.
> In order to write one of them in C, I "had to" write all of them, because I had to mark it external and then make all the implementations external.
>
>
> - Jay
>
> ----------------------------------------
>> Date: Tue, 30 Dec 2008 08:00:29 +0000
>> To: m3commit at elegosoft.com
>> From: jkrell at elego.de
>> Subject: [M3commit] CVS Update: cm3
>>
>> CVSROOT: /usr/cvs
>> Changes by: jkrell at birch. 08/12/30 08:00:29
>>
>> Modified files:
>> cm3/m3-libs/libm3/src/os/POSIX/: FilePosix.i3 FilePosix.m3
>> FilePosixC.c m3makefile
>> Added files:
>> cm3/m3-libs/libm3/src/os/POSIX/: FilePosixC.i3
>>
>> Log message:
>> put the C functions in their own interface, and other small change
>> (e.g. typedef ptrdiff_t INTEGER instead of equivalent other statement)
>>


More information about the M3devel mailing list