Das "ifndef" ist ja in der Include Datei ?
dann sollte das hinhauen. Verwend' ich, wie alle anderen, exzessiv, das muss passen.

aaaaaber "myvar" kann natürlich trotzdem irgendwo ein zweitesmal wo stehen (irrtümlicherweise).