mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-10-10 00:25:06 -04:00
SPDX is an international standard for documenting software license requirements. Remove the existing headers and replace with a brief SPDX preamble. See: https://spdx.dev/use/specifications/ The script used to convert the files is added to "tools", and the file header templates in headers/ are updated. Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
92 lines
987 B
Plaintext
92 lines
987 B
Plaintext
# SPDX-License-Identifier: BSD-2-Clause
|
|
# Copyright 1996-2025 The NASM Authors - All Rights Reserved
|
|
|
|
#
|
|
# A * at the end indicates a condition; the list of conditions are
|
|
# on lines starting with *; the negatives are auto-generated
|
|
#
|
|
|
|
# Condition stems. %if MUST BE FIRST in this list.
|
|
%if*
|
|
%elif*
|
|
|
|
# Condition tests.
|
|
*
|
|
*ctx
|
|
*def
|
|
*defalias
|
|
*difi
|
|
*directive
|
|
*empty
|
|
*env
|
|
*file
|
|
*id
|
|
*idn
|
|
*idni
|
|
*macro
|
|
*num
|
|
*str
|
|
*token
|
|
*usable
|
|
*using
|
|
*_BOGUS
|
|
|
|
# Directives with -i- versions for case insensitive
|
|
%!assign
|
|
%!defalias
|
|
%!define
|
|
%!defstr
|
|
%!deftok
|
|
%!macro
|
|
%!pathsearch
|
|
%!rmacro
|
|
%!strcat
|
|
%!strlen
|
|
%!substr
|
|
%!xdefine
|
|
%un!macro
|
|
|
|
# Other directives
|
|
%aliases
|
|
%arg
|
|
%clear
|
|
%depend
|
|
%else
|
|
%endif
|
|
%endm
|
|
%endmacro
|
|
%endrep
|
|
%error
|
|
%exitmacro
|
|
%exitrep
|
|
%fatal
|
|
%include
|
|
%line
|
|
%local
|
|
%null
|
|
%note
|
|
%pop
|
|
%pragma
|
|
%push
|
|
%rep
|
|
%repl
|
|
%require
|
|
%rotate
|
|
%stacksize
|
|
%undef
|
|
%undefalias
|
|
%use
|
|
%warning
|
|
|
|
# These directives do not require % in TASM-compatible mode
|
|
@arg
|
|
@elif
|
|
@else
|
|
@endif
|
|
@if
|
|
@ifdef
|
|
@ifdifi
|
|
@ifndef
|
|
@include
|
|
@local
|