Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2380 → Rev 2381

/kernel/trunk/macros.inc
12,31 → 12,6
$Revision$
 
 
; structure definition helper
macro struct name, [arg]
{
common
name@struct equ name
struc name arg {
}
 
macro declare_sizeof xname,value
{ sizeof.#xname = value }
 
macro struct_helper name
{
match xname,name
\{
virtual at 0
xname xname
declare_sizeof xname, $ - xname
name equ sizeof.#xname
end virtual
\}
}
 
ends fix } struct_helper name@struct
 
;// mike.dld, 2006-29-01 [
 
; macros definition