La opción
spacesZero del descriptor de construcción especifica si un programa COBOL generado incluye código adicional para procesar elementos numéricos rellenados con espacios. La situación específica concierne a los elementos que tienen las siguientes características:
- Se han declarado en EGL con un tipo primitivo NUM o NUMC
- Pueden recibir espacios, como cuando el elemento está subordinado a un elemento de estructura de tipo CHAR
Los valores válidos son los siguientes:
- NO
- No se incluye el código adicional necesario para interpretar los espacios como ceros.
El valor NO es adecuado si está seguro de que ningún elemento del programa recibirá espacios. NO es el valor por omisión, ya que la ausencia de código hace más eficiente la ejecución.
- YES
- Se incluye código adicional para evitar una finalización anómala cuando se procese un elemento numérico que contenga espacios en un script de programa o función.
La opción spacesZero no tiene ningún efecto sobre los elementos que reciben una combinación de espacios y otros caracteres.