Reglas para instrucciones de definición de módulos
Las reglas de sintaxis siguientes se aplican a todas las instrucciones de un archivo .def. Otras reglas que se aplican a las instrucciones específicas se describen con cada instrucción.
Las instrucciones, las palabras clave de atributo y los identificadores especificados por el usuario distinguen mayúsculas de minúsculas.
Los nombres de archivo largos que contienen espacios o punto y coma (;) deben ir entre comillas (").
Use uno o varios espacios, tabulaciones o caracteres de nueva línea para separar una palabra clave de una instrucción de sus argumentos y también para separar las instrucciones entre sí. Los dos puntos (:) o el signo igual (=) que designan un argumento están rodeados por cero o más espacios, tabulaciones o caracteres de nueva línea.
Una instrucción NAME o LIBRARY, si se usa, debe preceder a todas las demás instrucciones.
Las instrucciones SECTIONS y EXPORTS pueden aparecer más de una vez en el archivo .def. Cada instrucción puede tener varias especificaciones, que deben estar separadas por uno o varios espacios, tabulaciones o caracteres de nueva línea. La palabra clave statement debe aparecer una vez antes de la primera especificación y puede repetirse antes de cada especificación adicional.
Muchas instrucciones tienen una opción equivalente en la línea de comandos LINK. Consulte la descripción de la opción LINK correspondiente para obtener más información.
Los comentarios del archivo .def se designan con un punto y coma (;) al principio de cada línea de comentario. Un comentario no puede compartir una línea con una instrucción, pero puede aparecer entre especificaciones en una instrucción de varias líneas. (SECTIONS y EXPORTS son instrucciones de varias líneas).
Los argumentos numéricos se especifican en base 10 o bien en hexadecimal.
Si un argumento de cadena coincide con una palabra reservada, debe ir entre comillas dobles (").