1
A
답변
0
define(`foo', `esyscmd(`python -c "import sys; sys.stdout.write(chr($1))"')') dnl
foo(`42')
의 값을 출력 한 바이트로 확장 : 비록 속임수의 비트이다
*
예.
0
C 함수 printf
을 모델로 한 GNU m4 there is a format
macro에서.
% gm4 define(`chr', `format(`%c', `$1')')dnl 42 is chr(`42') 42 is *
FreeBSD와 함께 제공되는 m4에서는 작동하지 않습니다.
재미 있고 바이트 0에는 작동하지 않습니다 (출력 없음). – ithkuil