1 1.5 rillig # $NetBSD: directive-for-null.mk,v 1.5 2025/03/30 09:51:50 rillig Exp $ 2 1.1 rillig # 3 1.1 rillig # Test for parsing a .for loop that accidentally contains a null byte. 4 1.1 rillig # 5 1.5 rillig # expect: make: (stdin):2: Zero byte read from file 6 1.1 rillig 7 1.1 rillig all: .PHONY 8 1.3 rillig @printf '%s\n' \ 9 1.3 rillig '.for i in 1 2 3' \ 10 1.3 rillig 'VAR=value' \ 11 1.3 rillig '.endfor' \ 12 1.3 rillig | tr 'l' '\0' \ 13 1.1 rillig | ${MAKE} -f - 14