summaryrefslogtreecommitdiffstats
path: root/tests/libzscanner/data/12_TXT.in
blob: cdd0eaa5ed2f02d6288870f4333856b247a18b56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$ORIGIN	.
$TTL	1

; OK
@	TXT	""				; Blank string
@	TXT	a				; One char string
@	TXT	\ 				; One space char
@	TXT	"\ "				; One space char in quotes
@	TXT	\021				; One unprintable char
@	TXT	"\\ \""				; Special chars
@	TXT	"" "test1" "\255" test2		; Array of text strings
@	TXT	"" "" ""			; Array of blank strings
@	TXT	first \# "\#"			; Array with special string
@	TXT	\0320\ \\\"\;\.\@\*.tld.		; Special domain as a string
@	TXT	" !\"#$%&'()*+,-./0123456789:;<=>?@"	; First part of all printables
@	TXT	"ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`"	; Second part of all printables
@	TXT	"abcdefghijklmnopqrstuvwxyz{|}~"	; Third part of all printables
@	TXT	\# 1 00				; Hexadecimal rdata
@	TYPE16	\# 1 00				; TYPE + Hexadecimal rdata
@	TYPE16	""				; TYPE
@	TXT	(				; Special multi-line string
"first
second"
third						; Second string
)
@	TXT	"abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\053"	; Text string of maximal length (255 chars)
@	TXT	"abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\0536"	; Minimum overflowed text string which should be divided into two strings.
@	TXT	"abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\053\054"	; Minimum overflowed text string which should be divided into two strings (decimal version).
@	txt	""				; Type in lower-case

; KO
@	TXT
@	TXT			; Empty rdata
@	TXT	\# 0		; Hex empty rdata
@	TXT	\01		; Missing digit in decimal notation
@	TXT	\256		; 8bit overflow in decimal notation
@	TXT	"""		; '"' char without forward slash