Login

Subversion Repositories NedoOS

Rev

Rev 539 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

    IFNDEF INCLUDED_ONCE
        DEFINE INCLUDED_ONCE
        INCLUDE "struct_misc.asm"

    ; instance defined structures (those which exist, which includes notEndedOne?!)
i1      name1
imod1   @mod1.name1
i2      name2
ie      notEndedOne
    ELSE

        STRUCT  name1
x           BYTE    100
        ENDS

        MODULE mod1
            STRUCT  name1
x               BYTE    101
            ENDS

            STRUCT  @name2
x               BYTE    102
            ENDS
        ENDMODULE

        STRUCT 1llegal name
        ENDS

        STRUCT @.
        ENDS

        STRUCT name3, &
        ENDS

        STRUCT  name1   ; error duplicate structure name
x           BYTE    $CC
        ENDS

        STRUCT notEndedOne
x           BYTE    103
    ENDIF