summaryrefslogtreecommitdiffstats
path: root/suckless/st/tags
blob: 8394614d978b2498563274b4c05407bf82b29663 (plain) (blame)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
!_TAG_EXTRA_DESCRIPTION	anonymous	/Include tags for non-named objects like lambda/
!_TAG_EXTRA_DESCRIPTION	fileScope	/Include tags of file scope/
!_TAG_EXTRA_DESCRIPTION	pseudo	/Include pseudo tags/
!_TAG_EXTRA_DESCRIPTION	subparser	/Include tags generated by subparsers/
!_TAG_FIELD_DESCRIPTION	epoch	/the last modified time of the input file (only for F\/file kind tag)/
!_TAG_FIELD_DESCRIPTION	file	/File-restricted scoping/
!_TAG_FIELD_DESCRIPTION	input	/input file/
!_TAG_FIELD_DESCRIPTION	name	/tag name/
!_TAG_FIELD_DESCRIPTION	pattern	/pattern/
!_TAG_FIELD_DESCRIPTION	typeref	/Type and name of a variable or typedef/
!_TAG_FIELD_DESCRIPTION!C++	name	/aliased names/
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_KIND_DESCRIPTION!C	d,macro	/macro definitions/
!_TAG_KIND_DESCRIPTION!C	e,enumerator	/enumerators (values inside an enumeration)/
!_TAG_KIND_DESCRIPTION!C	f,function	/function definitions/
!_TAG_KIND_DESCRIPTION!C	g,enum	/enumeration names/
!_TAG_KIND_DESCRIPTION!C	h,header	/included header files/
!_TAG_KIND_DESCRIPTION!C	m,member	/struct, and union members/
!_TAG_KIND_DESCRIPTION!C	s,struct	/structure names/
!_TAG_KIND_DESCRIPTION!C	t,typedef	/typedefs/
!_TAG_KIND_DESCRIPTION!C	u,union	/union names/
!_TAG_KIND_DESCRIPTION!C	v,variable	/variable definitions/
!_TAG_KIND_DESCRIPTION!C++	c,class	/classes/
!_TAG_KIND_DESCRIPTION!C++	d,macro	/macro definitions/
!_TAG_KIND_DESCRIPTION!C++	e,enumerator	/enumerators (values inside an enumeration)/
!_TAG_KIND_DESCRIPTION!C++	f,function	/function definitions/
!_TAG_KIND_DESCRIPTION!C++	g,enum	/enumeration names/
!_TAG_KIND_DESCRIPTION!C++	h,header	/included header files/
!_TAG_KIND_DESCRIPTION!C++	m,member	/class, struct, and union members/
!_TAG_KIND_DESCRIPTION!C++	n,namespace	/namespaces/
!_TAG_KIND_DESCRIPTION!C++	s,struct	/structure names/
!_TAG_KIND_DESCRIPTION!C++	t,typedef	/typedefs/
!_TAG_KIND_DESCRIPTION!C++	u,union	/union names/
!_TAG_KIND_DESCRIPTION!C++	v,variable	/variable definitions/
!_TAG_KIND_DESCRIPTION!Diff	d,deletedFile	/deleted files/
!_TAG_KIND_DESCRIPTION!Diff	h,hunk	/hunks/
!_TAG_KIND_DESCRIPTION!Diff	m,modifiedFile	/modified files/
!_TAG_KIND_DESCRIPTION!Diff	n,newFile	/newly created files/
!_TAG_KIND_DESCRIPTION!Make	I,makefile	/makefiles/
!_TAG_KIND_DESCRIPTION!Make	m,macro	/macros/
!_TAG_KIND_DESCRIPTION!Make	t,target	/targets/
!_TAG_KIND_DESCRIPTION!Man	S,subsection	/sub sections/
!_TAG_KIND_DESCRIPTION!Man	s,section	/sections/
!_TAG_KIND_DESCRIPTION!Man	t,title	/titles/
!_TAG_OUTPUT_EXCMD	mixed	/number, pattern, mixed, or combineV2/
!_TAG_OUTPUT_FILESEP	slash	/slash or backslash/
!_TAG_OUTPUT_MODE	u-ctags	/u-ctags or e-ctags/
!_TAG_OUTPUT_VERSION	0.0	/current.age/
!_TAG_PARSER_VERSION!C	1.1	/current.age/
!_TAG_PARSER_VERSION!C++	1.1	/current.age/
!_TAG_PARSER_VERSION!Diff	0.0	/current.age/
!_TAG_PARSER_VERSION!Make	0.0	/current.age/
!_TAG_PARSER_VERSION!Man	0.0	/current.age/
!_TAG_PATTERN_LENGTH_LIMIT	96	/0 for no limit/
!_TAG_PROC_CWD	/home/nasr/.config/suckless/st/	//
!_TAG_PROGRAM_AUTHOR	Universal Ctags Team	//
!_TAG_PROGRAM_NAME	Universal Ctags	/Derived from Exuberant Ctags/
!_TAG_PROGRAM_URL	https://ctags.io/	/official site/
!_TAG_PROGRAM_VERSION	6.1.0	//
!_TAG_ROLE_DESCRIPTION!C!function	foreigndecl	/declared in foreign languages/
!_TAG_ROLE_DESCRIPTION!C!header	local	/local header/
!_TAG_ROLE_DESCRIPTION!C!header	system	/system header/
!_TAG_ROLE_DESCRIPTION!C!macro	undef	/undefined/
!_TAG_ROLE_DESCRIPTION!C!struct	foreigndecl	/declared in foreign languages/
!_TAG_ROLE_DESCRIPTION!C++!header	local	/local header/
!_TAG_ROLE_DESCRIPTION!C++!header	system	/system header/
!_TAG_ROLE_DESCRIPTION!C++!macro	undef	/undefined/
!_TAG_ROLE_DESCRIPTION!Make!makefile	included	/included/
!_TAG_ROLE_DESCRIPTION!Make!makefile	optional	/optionally included/
$(OBJ)	Makefile	/^$(OBJ): config.h config.mk$/;"	t
-0,0 +1,16	autocomplete.diff	/^@@ -0,0 +1,16 @@$/;"	h	modifiedFile:st-0.8.5/autocomplete.h
-0,0 +1,310	autocomplete.diff	/^@@ -0,0 +1,310 @@$/;"	h	modifiedFile:st-0.8.5/st-autocomplete
-17,6 +17,7	autocomplete.diff	/^@@ -17,6 +17,7 @@$/;"	h	modifiedFile:st-0.8.5/st.c
-170,6 +170,8	autocomplete.diff	/^@@ -170,6 +170,8 @@$/;"	h	modifiedFile:st-0.8.5/config.def.h
-1834,11 +1834,20	autocomplete.diff	/^@@ -1834,11 +1834,20 @@$/;"	h	modifiedFile:st-0.8.5/x.c
-187,6 +189,8	autocomplete.diff	/^@@ -187,6 +189,8 @@$/;"	h	modifiedFile:st-0.8.5/config.def.h
-201,6 +205,14	autocomplete.diff	/^@@ -201,6 +205,14 @@$/;"	h	modifiedFile:st-0.8.5/config.def.h
-2569,6 +2570,8	autocomplete.diff	/^@@ -2569,6 +2570,8 @@$/;"	h	modifiedFile:st-0.8.5/st.c
-2688,3 +2691,256	autocomplete.diff	/^@@ -2688,3 +2691,256 @@$/;"	h	modifiedFile:st-0.8.5/st.c
-44,6 +44,8	autocomplete.diff	/^@@ -44,6 +44,8 @@$/;"	h	modifiedFile:st-0.8.5/Makefile
-52,6 +54,7	autocomplete.diff	/^@@ -52,6 +54,7 @@$/;"	h	modifiedFile:st-0.8.5/Makefile
-77,6 +77,8	autocomplete.diff	/^@@ -77,6 +77,8 @@$/;"	h	modifiedFile:st-0.8.5/st.h
.c.o	Makefile	/^.c.o:$/;"	t
ACMPL_DEACTIVATE	autocomplete.h	/^	ACMPL_DEACTIVATE,$/;"	e	enum:__anon2283850d0103
ACMPL_FUZZY	autocomplete.h	/^	ACMPL_FUZZY,$/;"	e	enum:__anon2283850d0103
ACMPL_FUZZY_WORD	autocomplete.h	/^	ACMPL_FUZZY_WORD,$/;"	e	enum:__anon2283850d0103
ACMPL_FUZZY_WWORD	autocomplete.h	/^	ACMPL_FUZZY_WWORD,$/;"	e	enum:__anon2283850d0103
ACMPL_MOD	config.def.h	/^#define ACMPL_MOD /;"	d
ACMPL_MOD	config.h	/^#define ACMPL_MOD /;"	d
ACMPL_SUFFIX	autocomplete.h	/^	ACMPL_SUFFIX,$/;"	e	enum:__anon2283850d0103
ACMPL_SURROUND	autocomplete.h	/^	ACMPL_SURROUND,$/;"	e	enum:__anon2283850d0103
ACMPL_UNDO	autocomplete.h	/^	ACMPL_UNDO,$/;"	e	enum:__anon2283850d0103
ACMPL_WORD	autocomplete.h	/^	ACMPL_WORD,$/;"	e	enum:__anon2283850d0103
ACMPL_WWORD	autocomplete.h	/^	ACMPL_WWORD,$/;"	e	enum:__anon2283850d0103
ARGBEGIN	arg.h	/^#define ARGBEGIN	/;"	d
ARGC	arg.h	/^#define ARGC(/;"	d
ARGEND	arg.h	/^#define ARGEND	/;"	d
ARGF	arg.h	/^#define ARGF(/;"	d
ARG_H__	arg.h	/^#define ARG_H__$/;"	d
ATTRCMP	st.h	/^#define ATTRCMP(/;"	d
ATTR_BLINK	st.h	/^	ATTR_BLINK      = 1 << 4,$/;"	e	enum:glyph_attribute
ATTR_BOLD	st.h	/^	ATTR_BOLD       = 1 << 0,$/;"	e	enum:glyph_attribute
ATTR_BOLD_FAINT	st.h	/^	ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT,$/;"	e	enum:glyph_attribute
ATTR_FAINT	st.h	/^	ATTR_FAINT      = 1 << 1,$/;"	e	enum:glyph_attribute
ATTR_INVISIBLE	st.h	/^	ATTR_INVISIBLE  = 1 << 6,$/;"	e	enum:glyph_attribute
ATTR_ITALIC	st.h	/^	ATTR_ITALIC     = 1 << 2,$/;"	e	enum:glyph_attribute
ATTR_NULL	st.h	/^	ATTR_NULL       = 0,$/;"	e	enum:glyph_attribute
ATTR_REVERSE	st.h	/^	ATTR_REVERSE    = 1 << 5,$/;"	e	enum:glyph_attribute
ATTR_STRUCK	st.h	/^	ATTR_STRUCK     = 1 << 7,$/;"	e	enum:glyph_attribute
ATTR_UNDERLINE	st.h	/^	ATTR_UNDERLINE  = 1 << 3,$/;"	e	enum:glyph_attribute
ATTR_WDUMMY	st.h	/^	ATTR_WDUMMY     = 1 << 10,$/;"	e	enum:glyph_attribute
ATTR_WIDE	st.h	/^	ATTR_WIDE       = 1 << 9,$/;"	e	enum:glyph_attribute
ATTR_WRAP	st.h	/^	ATTR_WRAP       = 1 << 8,$/;"	e	enum:glyph_attribute
AUTHORS	st.1	/^.SH AUTHORS$/;"	s	title:ST
Arg	st.h	/^} Arg;$/;"	t	typeref:union:__anon7c9e12e2020a
BETWEEN	st.h	/^#define BETWEEN(/;"	d
BUGS	st.1	/^.SH BUGS$/;"	s	title:ST
CSIEscape	st.c	/^} CSIEscape;$/;"	t	typeref:struct:__anon7c9e12dd0608	file:
CS_FIN	st.c	/^	CS_FIN$/;"	e	enum:charset	file:
CS_GER	st.c	/^	CS_GER,$/;"	e	enum:charset	file:
CS_GRAPHIC0	st.c	/^	CS_GRAPHIC0,$/;"	e	enum:charset	file:
CS_GRAPHIC1	st.c	/^	CS_GRAPHIC1,$/;"	e	enum:charset	file:
CS_MULTI	st.c	/^	CS_MULTI,$/;"	e	enum:charset	file:
CS_UK	st.c	/^	CS_UK,$/;"	e	enum:charset	file:
CS_USA	st.c	/^	CS_USA,$/;"	e	enum:charset	file:
CURSOR_DEFAULT	st.c	/^	CURSOR_DEFAULT  = 0,$/;"	e	enum:cursor_state	file:
CURSOR_LOAD	st.c	/^	CURSOR_LOAD$/;"	e	enum:cursor_movement	file:
CURSOR_ORIGIN	st.c	/^	CURSOR_ORIGIN   = 2$/;"	e	enum:cursor_state	file:
CURSOR_SAVE	st.c	/^	CURSOR_SAVE,$/;"	e	enum:cursor_movement	file:
CURSOR_WRAPNEXT	st.c	/^	CURSOR_WRAPNEXT = 1,$/;"	e	enum:cursor_state	file:
CUSTOMIZATION	st.1	/^.SH CUSTOMIZATION$/;"	s	title:ST
Color	x.c	/^typedef XftColor Color;$/;"	t	typeref:typename:XftColor	file:
DC	x.c	/^} DC;$/;"	t	typeref:struct:__anon0b88b7ae0908	file:
DEFAULT	st.h	/^#define DEFAULT(/;"	d
DESCRIPTION	st.1	/^.SH DESCRIPTION$/;"	s	title:ST
DIVCEIL	st.h	/^#define DIVCEIL(/;"	d
Draw	x.c	/^typedef XftDraw *Draw;$/;"	t	typeref:typename:XftDraw *	file:
EARGF	arg.h	/^#define EARGF(/;"	d
ESC_ALTCHARSET	st.c	/^	ESC_ALTCHARSET = 8,$/;"	e	enum:escape_state	file:
ESC_ARG_SIZ	st.c	/^#define ESC_ARG_SIZ /;"	d	file:
ESC_BUF_SIZ	st.c	/^#define ESC_BUF_SIZ /;"	d	file:
ESC_CSI	st.c	/^	ESC_CSI        = 2,$/;"	e	enum:escape_state	file:
ESC_START	st.c	/^	ESC_START      = 1,$/;"	e	enum:escape_state	file:
ESC_STR	st.c	/^	ESC_STR        = 4,  \/* DCS, OSC, PM, APC *\/$/;"	e	enum:escape_state	file:
ESC_STR_END	st.c	/^	ESC_STR_END    = 16, \/* a final string was encountered *\/$/;"	e	enum:escape_state	file:
ESC_TEST	st.c	/^	ESC_TEST       = 32, \/* Enter in test mode *\/$/;"	e	enum:escape_state	file:
ESC_UTF8	st.c	/^	ESC_UTF8       = 64,$/;"	e	enum:escape_state	file:
FRC_BOLD	x.c	/^	FRC_BOLD,$/;"	e	enum:__anon0b88b7ae0a03	file:
FRC_ITALIC	x.c	/^	FRC_ITALIC,$/;"	e	enum:__anon0b88b7ae0a03	file:
FRC_ITALICBOLD	x.c	/^	FRC_ITALICBOLD$/;"	e	enum:__anon0b88b7ae0a03	file:
FRC_NORMAL	x.c	/^	FRC_NORMAL,$/;"	e	enum:__anon0b88b7ae0a03	file:
Font	x.c	/^#define Font Font_/;"	d	file:
Font	x.c	/^} Font;$/;"	t	typeref:struct:__anon0b88b7ae0808	file:
Fontcache	x.c	/^} Fontcache;$/;"	t	typeref:struct:__anon0b88b7ae0b08	file:
Glyph	st.h	/^#define Glyph Glyph_/;"	d
Glyph	st.h	/^} Glyph;$/;"	t	typeref:struct:__anon7c9e12e20108
GlyphFontSpec	x.c	/^typedef XftGlyphFontSpec GlyphFontSpec;$/;"	t	typeref:typename:XftGlyphFontSpec	file:
HISTSIZE	st.h	/^#define HISTSIZE /;"	d
INCS	config.mk	/^INCS = -I$(X11INC) \\$/;"	m
ISCONTROL	st.c	/^#define ISCONTROL(c)		(ISCONTROLC0(c) || ISCONTROLC/;"	d	file:
ISCONTROLC0	st.c	/^#define ISCONTROLC0(/;"	d	file:
ISCONTROLC1	st.c	/^#define ISCONTROLC1(/;"	d	file:
ISDELIM	st.c	/^#define ISDELIM(/;"	d	file:
IS_SET	st.c	/^#define IS_SET(/;"	d	file:
IS_SET	x.c	/^#define IS_SET(/;"	d	file:
IS_TRUECOL	st.h	/^#define IS_TRUECOL(/;"	d
Key	x.c	/^} Key;$/;"	t	typeref:struct:__anon0b88b7ae0308	file:
LEN	st.h	/^#define LEN(/;"	d
LIBS	config.mk	/^LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft \\$/;"	m
LICENSE	st.1	/^.SH LICENSE$/;"	s	title:ST
LIMIT	st.h	/^#define LIMIT(/;"	d
Line	st.h	/^typedef Glyph *Line;$/;"	t	typeref:typename:Glyph *
LineBuffer	st.c	/^} LineBuffer;$/;"	t	typeref:struct:__anon7c9e12dd0408	file:
MANPREFIX	config.mk	/^MANPREFIX = $(PREFIX)\/share\/man$/;"	m
MAX	st.h	/^#define MAX(/;"	d
MIN	st.h	/^#define MIN(/;"	d
MODBIT	st.h	/^#define MODBIT(/;"	d
MODE_8BIT	win.h	/^	MODE_8BIT        = 1 << 10,$/;"	e	enum:win_mode
MODE_ALTSCREEN	st.c	/^	MODE_ALTSCREEN   = 1 << 2,$/;"	e	enum:term_mode	file:
MODE_APPCURSOR	win.h	/^	MODE_APPCURSOR   = 1 << 8,$/;"	e	enum:win_mode
MODE_APPKEYPAD	win.h	/^	MODE_APPKEYPAD   = 1 << 2,$/;"	e	enum:win_mode
MODE_BLINK	win.h	/^	MODE_BLINK       = 1 << 11,$/;"	e	enum:win_mode
MODE_BRCKTPASTE	win.h	/^	MODE_BRCKTPASTE  = 1 << 16,$/;"	e	enum:win_mode
MODE_CRLF	st.c	/^	MODE_CRLF        = 1 << 3,$/;"	e	enum:term_mode	file:
MODE_ECHO	st.c	/^	MODE_ECHO        = 1 << 4,$/;"	e	enum:term_mode	file:
MODE_FBLINK	win.h	/^	MODE_FBLINK      = 1 << 12,$/;"	e	enum:win_mode
MODE_FOCUS	win.h	/^	MODE_FOCUS       = 1 << 13,$/;"	e	enum:win_mode
MODE_FOCUSED	win.h	/^	MODE_FOCUSED     = 1 << 1,$/;"	e	enum:win_mode
MODE_HIDE	win.h	/^	MODE_HIDE        = 1 << 7,$/;"	e	enum:win_mode
MODE_INSERT	st.c	/^	MODE_INSERT      = 1 << 1,$/;"	e	enum:term_mode	file:
MODE_KBDLOCK	win.h	/^	MODE_KBDLOCK     = 1 << 6,$/;"	e	enum:win_mode
MODE_MOUSE	win.h	/^	MODE_MOUSE       = MODE_MOUSEBTN|MODE_MOUSEMOTION|MODE_MOUSEX10\\$/;"	e	enum:win_mode
MODE_MOUSEBTN	win.h	/^	MODE_MOUSEBTN    = 1 << 3,$/;"	e	enum:win_mode
MODE_MOUSEMANY	win.h	/^	MODE_MOUSEMANY   = 1 << 15,$/;"	e	enum:win_mode
MODE_MOUSEMOTION	win.h	/^	MODE_MOUSEMOTION = 1 << 4,$/;"	e	enum:win_mode
MODE_MOUSESGR	win.h	/^	MODE_MOUSESGR    = 1 << 9,$/;"	e	enum:win_mode
MODE_MOUSEX10	win.h	/^	MODE_MOUSEX10    = 1 << 14,$/;"	e	enum:win_mode
MODE_NUMLOCK	win.h	/^	MODE_NUMLOCK     = 1 << 17,$/;"	e	enum:win_mode
MODE_PRINT	st.c	/^	MODE_PRINT       = 1 << 5,$/;"	e	enum:term_mode	file:
MODE_REVERSE	win.h	/^	MODE_REVERSE     = 1 << 5,$/;"	e	enum:win_mode
MODE_UTF8	st.c	/^	MODE_UTF8        = 1 << 6,$/;"	e	enum:term_mode	file:
MODE_VISIBLE	win.h	/^	MODE_VISIBLE     = 1 << 0,$/;"	e	enum:win_mode
MODE_WRAP	st.c	/^	MODE_WRAP        = 1 << 0,$/;"	e	enum:term_mode	file:
MODKEY	config.def.h	/^#define MODKEY /;"	d
MODKEY	config.h	/^#define MODKEY /;"	d
MouseShortcut	x.c	/^} MouseShortcut;$/;"	t	typeref:struct:__anon0b88b7ae0208	file:
NAME	st.1	/^.SH NAME$/;"	s	title:ST
OBJ	Makefile	/^OBJ = $(SRC:.c=.o)$/;"	m
OPTIONS	st.1	/^.SH OPTIONS$/;"	s	title:ST
PKG_CONFIG	config.mk	/^PKG_CONFIG = pkg-config$/;"	m
PREFIX	config.mk	/^PREFIX = \/usr\/local$/;"	m
Rune	st.h	/^typedef uint_least32_t Rune;$/;"	t	typeref:typename:uint_least32_t
SEE ALSO	st.1	/^.SH SEE ALSO$/;"	s	title:ST
SEL_EMPTY	st.h	/^	SEL_EMPTY = 1,$/;"	e	enum:selection_mode
SEL_IDLE	st.h	/^	SEL_IDLE = 0,$/;"	e	enum:selection_mode
SEL_READY	st.h	/^	SEL_READY = 2$/;"	e	enum:selection_mode
SEL_RECTANGULAR	st.h	/^	SEL_RECTANGULAR = 2$/;"	e	enum:selection_type
SEL_REGULAR	st.h	/^	SEL_REGULAR = 1,$/;"	e	enum:selection_type
SHORTCUTS	st.1	/^.SH SHORTCUTS$/;"	s	title:ST
SNAP_LINE	st.h	/^	SNAP_LINE = 2$/;"	e	enum:selection_snap
SNAP_WORD	st.h	/^	SNAP_WORD = 1,$/;"	e	enum:selection_snap
SRC	Makefile	/^SRC = st.c x.c$/;"	m
ST	st.1	/^.TH ST 1 st\\-VERSION$/;"	t
STCFLAGS	config.mk	/^STCFLAGS = $(INCS) $(STCPPFLAGS) $(CPPFLAGS) $(CFLAGS)$/;"	m
STCPPFLAGS	config.mk	/^STCPPFLAGS = -DVERSION=\\"$(VERSION)\\" -D_XOPEN_SOURCE=600$/;"	m
STLDFLAGS	config.mk	/^STLDFLAGS = $(LIBS) $(LDFLAGS)$/;"	m
STREscape	st.c	/^} STREscape;$/;"	t	typeref:struct:__anon7c9e12dd0708	file:
STR_ARG_SIZ	st.c	/^#define STR_ARG_SIZ /;"	d	file:
STR_BUF_SIZ	st.c	/^#define STR_BUF_SIZ /;"	d	file:
SYNOPSIS	st.1	/^.SH SYNOPSIS$/;"	s	title:ST
Selection	st.c	/^} Selection;$/;"	t	typeref:struct:__anon7c9e12dd0208	file:
Shortcut	x.c	/^} Shortcut;$/;"	t	typeref:struct:__anon0b88b7ae0108	file:
TCursor	st.c	/^} TCursor;$/;"	t	typeref:struct:__anon7c9e12dd0108	file:
TERMMOD	config.def.h	/^#define TERMMOD /;"	d
TERMMOD	config.h	/^#define TERMMOD /;"	d
TIMEDIFF	st.h	/^#define TIMEDIFF(/;"	d
TLINE	st.c	/^#define TLINE(y) (TSCREEN.buffer[TLINEO/;"	d	file:
TLINEOFFSET	st.c	/^#define TLINEOFFSET(/;"	d	file:
TRUEBLUE	x.c	/^#define TRUEBLUE(/;"	d	file:
TRUECOLOR	st.h	/^#define TRUECOLOR(/;"	d
TRUEGREEN	x.c	/^#define TRUEGREEN(/;"	d	file:
TRUERED	x.c	/^#define TRUERED(/;"	d	file:
TSCREEN	st.c	/^#define TSCREEN term.screen[IS_SET(MODE_ALTSCREEN)/;"	d	file:
Term	st.c	/^} Term;$/;"	t	typeref:struct:__anon7c9e12dd0508	file:
TermWindow	x.c	/^} TermWindow;$/;"	t	typeref:struct:__anon0b88b7ae0408	file:
UTF_INVALID	st.c	/^#define UTF_INVALID /;"	d	file:
UTF_SIZ	st.c	/^#define UTF_SIZ /;"	d	file:
VERSION	config.mk	/^VERSION = 0.9.3$/;"	m
X11INC	config.mk	/^X11INC = \/usr\/X11R6\/include$/;"	m
X11LIB	config.mk	/^X11LIB = \/usr\/X11R6\/lib$/;"	m
XEMBED_FOCUS_IN	x.c	/^#define XEMBED_FOCUS_IN /;"	d	file:
XEMBED_FOCUS_OUT	x.c	/^#define XEMBED_FOCUS_OUT /;"	d	file:
XK_ANY_MOD	x.c	/^#define XK_ANY_MOD /;"	d	file:
XK_NO_MOD	x.c	/^#define XK_NO_MOD /;"	d	file:
XK_SWITCH_MOD	x.c	/^#define XK_SWITCH_MOD /;"	d	file:
XSelection	x.c	/^} XSelection;$/;"	t	typeref:struct:__anon0b88b7ae0708	file:
XWindow	x.c	/^} XWindow;$/;"	t	typeref:struct:__anon0b88b7ae0508	file:
__ST_AUTOCOMPLETE_H	autocomplete.h	/^# define __ST_AUTOCOMPLETE_H$/;"	d
__anon0b88b7ae0108	x.c	/^typedef struct {$/;"	s	file:
__anon0b88b7ae0208	x.c	/^typedef struct {$/;"	s	file:
__anon0b88b7ae0308	x.c	/^typedef struct {$/;"	s	file:
__anon0b88b7ae0408	x.c	/^typedef struct {$/;"	s	file:
__anon0b88b7ae0508	x.c	/^typedef struct {$/;"	s	file:
__anon0b88b7ae0608	x.c	/^	struct {$/;"	s	struct:__anon0b88b7ae0508	file:
__anon0b88b7ae0708	x.c	/^typedef struct {$/;"	s	file:
__anon0b88b7ae0808	x.c	/^typedef struct {$/;"	s	file:
__anon0b88b7ae0908	x.c	/^typedef struct {$/;"	s	file:
__anon0b88b7ae0a03	x.c	/^enum {$/;"	g	file:
__anon0b88b7ae0b08	x.c	/^typedef struct {$/;"	s	file:
__anon2283850d0103	autocomplete.h	/^enum {$/;"	g
__anon7c9e12dd0108	st.c	/^typedef struct {$/;"	s	file:
__anon7c9e12dd0208	st.c	/^typedef struct {$/;"	s	file:
__anon7c9e12dd0308	st.c	/^	struct {$/;"	s	struct:__anon7c9e12dd0208	file:
__anon7c9e12dd0408	st.c	/^typedef struct {$/;"	s	file:
__anon7c9e12dd0508	st.c	/^typedef struct {$/;"	s	file:
__anon7c9e12dd0608	st.c	/^typedef struct {$/;"	s	file:
__anon7c9e12dd0708	st.c	/^typedef struct {$/;"	s	file:
__anon7c9e12dd0808	st.c	/^	const struct { int idx; char *str; } osc_table[] = {$/;"	s	function:strhandle	file:
__anon7c9e12e20108	st.h	/^typedef struct {$/;"	s
__anon7c9e12e2020a	st.h	/^typedef union {$/;"	u
all	Makefile	/^all: st$/;"	t
allowaltscreen	config.def.h	/^int allowaltscreen = 1;$/;"	v	typeref:typename:int
allowaltscreen	config.h	/^int allowaltscreen = 1;$/;"	v	typeref:typename:int
allowwindowops	config.def.h	/^int allowwindowops = 0;$/;"	v	typeref:typename:int
allowwindowops	config.h	/^int allowwindowops = 0;$/;"	v	typeref:typename:int
alt	st.c	/^	int alt;$/;"	m	struct:__anon7c9e12dd0208	typeref:typename:int	file:
appcursor	x.c	/^	signed char appcursor; \/* application cursor *\/$/;"	m	struct:__anon0b88b7ae0308	typeref:typename:signed char	file:
appkey	x.c	/^	signed char appkey;    \/* application keypad *\/$/;"	m	struct:__anon0b88b7ae0308	typeref:typename:signed char	file:
arg	st.c	/^	int arg[ESC_ARG_SIZ];$/;"	m	struct:__anon7c9e12dd0608	typeref:typename:int[]	file:
arg	x.c	/^	const Arg arg;$/;"	m	struct:__anon0b88b7ae0108	typeref:typename:const Arg	file:
arg	x.c	/^	const Arg arg;$/;"	m	struct:__anon0b88b7ae0208	typeref:typename:const Arg	file:
args	st.c	/^	char *args[STR_ARG_SIZ];$/;"	m	struct:__anon7c9e12dd0708	typeref:typename:char * []	file:
argv0	x.c	/^char *argv0;$/;"	v	typeref:typename:char *
ascent	x.c	/^	int ascent;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:int	file:
ascii_printable	config.def.h	/^static char ascii_printable[] = " !\\"#$%&'()*+,-.\/0123456789:;<=>?"$/;"	v	typeref:typename:char[]
ascii_printable	config.h	/^static char ascii_printable[] = " !\\"#$%&'()*+,-.\/0123456789:;<=>?"$/;"	v	typeref:typename:char[]
attr	st.c	/^	Glyph attr; \/* current char attributes *\/$/;"	m	struct:__anon7c9e12dd0108	typeref:typename:Glyph	file:
attrs	x.c	/^	XSetWindowAttributes attrs;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:XSetWindowAttributes	file:
autocomplete	st.c	/^void autocomplete (const Arg * arg)$/;"	f	typeref:typename:void
badslant	x.c	/^	int badslant;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:int	file:
badweight	x.c	/^	int badweight;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:int	file:
base64dec	st.c	/^base64dec(const char *src)$/;"	f	typeref:typename:char *
base64dec_getc	st.c	/^base64dec_getc(const char **src)$/;"	f	typeref:typename:char
bellvolume	config.def.h	/^static int bellvolume = 0;$/;"	v	typeref:typename:int
bellvolume	config.h	/^static int bellvolume = 0;$/;"	v	typeref:typename:int
bfont	x.c	/^	Font font, bfont, ifont, ibfont;$/;"	m	struct:__anon0b88b7ae0908	typeref:typename:Font	file:
bg	st.h	/^	uint32_t bg;      \/* background  *\/$/;"	m	struct:__anon7c9e12e20108	typeref:typename:uint32_t
blinktimeout	config.def.h	/^static unsigned int blinktimeout = 800;$/;"	v	typeref:typename:unsigned int
blinktimeout	config.h	/^static unsigned int blinktimeout = 800;$/;"	v	typeref:typename:unsigned int
bmotion	x.c	/^bmotion(XEvent *e)$/;"	f	typeref:typename:void
borderpx	config.def.h	/^static int borderpx = 12;$/;"	v	typeref:typename:int
borderpx	config.h	/^static int borderpx = 12;$/;"	v	typeref:typename:int
bot	st.c	/^	int bot;      \/* bottom scroll limit *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
bpress	x.c	/^bpress(XEvent *e)$/;"	f	typeref:typename:void
brelease	x.c	/^brelease(XEvent *e)$/;"	f	typeref:typename:void
buf	st.c	/^	char *buf;             \/* allocated raw string *\/$/;"	m	struct:__anon7c9e12dd0708	typeref:typename:char *	file:
buf	st.c	/^	char buf[ESC_BUF_SIZ]; \/* raw string *\/$/;"	m	struct:__anon7c9e12dd0608	typeref:typename:char[]	file:
buf	x.c	/^	Drawable buf;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Drawable	file:
buffer	st.c	/^	Line* buffer;  \/* ring buffer *\/$/;"	m	struct:__anon7c9e12dd0408	typeref:typename:Line *	file:
button	x.c	/^	uint button;$/;"	m	struct:__anon0b88b7ae0208	typeref:typename:uint	file:
buttonmask	x.c	/^buttonmask(uint button)$/;"	f	typeref:typename:uint
buttons	x.c	/^static uint buttons; \/* bit field of pressed buttons *\/$/;"	v	typeref:typename:uint	file:
c	st.c	/^	TCursor c;    \/* cursor *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:TCursor	file:
ch	x.c	/^	int ch; \/* char height *\/$/;"	m	struct:__anon0b88b7ae0408	typeref:typename:int	file:
charset	st.c	/^	int charset;  \/* current charset *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
charset	st.c	/^enum charset {$/;"	g	file:
chscale	config.def.h	/^static float chscale = 1.0;$/;"	v	typeref:typename:float
chscale	config.h	/^static float chscale = 1.0;$/;"	v	typeref:typename:float
clean	Makefile	/^clean:$/;"	t
clearline	st.c	/^clearline(Line line, Glyph g, int x, int xend)$/;"	f	typeref:typename:void
clipboard	x.c	/^	char *primary, *clipboard;$/;"	m	struct:__anon0b88b7ae0708	typeref:typename:char *	file:
clipcopy	x.c	/^clipcopy(const Arg *dummy)$/;"	f	typeref:typename:void
clippaste	x.c	/^clippaste(const Arg *dummy)$/;"	f	typeref:typename:void
cmap	x.c	/^	Colormap cmap;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Colormap	file:
cmdfd	st.c	/^static int cmdfd;$/;"	v	typeref:typename:int	file:
cmessage	x.c	/^cmessage(XEvent *e)$/;"	f	typeref:typename:void
col	st.c	/^	int col;      \/* nb col *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
col	x.c	/^	Color *col;$/;"	m	struct:__anon0b88b7ae0908	typeref:typename:Color *	file:
collen	x.c	/^	size_t collen;$/;"	m	struct:__anon0b88b7ae0908	typeref:typename:size_t	file:
colorname	config.def.h	/^static const char *colorname[] = {$/;"	v	typeref:typename:const char * []
colorname	config.h	/^static const char *colorname[] = {$/;"	v	typeref:typename:const char * []
cols	config.def.h	/^static unsigned int cols = 80;$/;"	v	typeref:typename:unsigned int
cols	config.h	/^static unsigned int cols = 80;$/;"	v	typeref:typename:unsigned int
config.h	Makefile	/^config.h:$/;"	t
cresize	x.c	/^cresize(int width, int height)$/;"	f	typeref:typename:void
csidump	st.c	/^csidump(void)$/;"	f	typeref:typename:void
csiescseq	st.c	/^static CSIEscape csiescseq;$/;"	v	typeref:typename:CSIEscape	file:
csihandle	st.c	/^csihandle(void)$/;"	f	typeref:typename:void
csiparse	st.c	/^csiparse(void)$/;"	f	typeref:typename:void
csireset	st.c	/^csireset(void)$/;"	f	typeref:typename:void
cur	st.c	/^	int cur;       \/* start of active screen *\/$/;"	m	struct:__anon7c9e12dd0408	typeref:typename:int	file:
cursor	x.c	/^	int cursor; \/* cursor style *\/$/;"	m	struct:__anon0b88b7ae0408	typeref:typename:int	file:
cursor_movement	st.c	/^enum cursor_movement {$/;"	g	file:
cursor_state	st.c	/^enum cursor_state {$/;"	g	file:
cursorshape	config.def.h	/^static unsigned int cursorshape = 2;$/;"	v	typeref:typename:unsigned int
cursorshape	config.h	/^static unsigned int cursorshape = 2;$/;"	v	typeref:typename:unsigned int
cursorthickness	config.def.h	/^static unsigned int cursorthickness = 14;$/;"	v	typeref:typename:unsigned int
cursorthickness	config.h	/^static unsigned int cursorthickness = 14;$/;"	v	typeref:typename:unsigned int
cw	x.c	/^	int cw; \/* char width  *\/$/;"	m	struct:__anon0b88b7ae0408	typeref:typename:int	file:
cwscale	config.def.h	/^static float cwscale = 1.0;$/;"	v	typeref:typename:float
cwscale	config.h	/^static float cwscale = 1.0;$/;"	v	typeref:typename:float
dc	x.c	/^static DC dc;$/;"	v	typeref:typename:DC	file:
defaultattr	config.def.h	/^static unsigned int defaultattr = 11;$/;"	v	typeref:typename:unsigned int
defaultattr	config.h	/^static unsigned int defaultattr = 11;$/;"	v	typeref:typename:unsigned int
defaultbg	config.def.h	/^unsigned int defaultbg = 257;$/;"	v	typeref:typename:unsigned int
defaultbg	config.h	/^unsigned int defaultbg = 257;$/;"	v	typeref:typename:unsigned int
defaultcs	config.def.h	/^unsigned int defaultcs = 258;$/;"	v	typeref:typename:unsigned int
defaultcs	config.h	/^unsigned int defaultcs = 258;$/;"	v	typeref:typename:unsigned int
defaultfg	config.def.h	/^unsigned int defaultfg = 256;$/;"	v	typeref:typename:unsigned int
defaultfg	config.h	/^unsigned int defaultfg = 256;$/;"	v	typeref:typename:unsigned int
defaultfontsize	x.c	/^static double defaultfontsize = 0;$/;"	v	typeref:typename:double	file:
defaultrcs	config.def.h	/^static unsigned int defaultrcs = 257;$/;"	v	typeref:typename:unsigned int
defaultrcs	config.h	/^static unsigned int defaultrcs = 257;$/;"	v	typeref:typename:unsigned int
descent	x.c	/^	int descent;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:int	file:
die	st.c	/^die(const char *errstr, ...)$/;"	f	typeref:typename:void
dirty	st.c	/^	int *dirty;   \/* dirtyness of lines *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int *	file:
dist	Makefile	/^dist: clean$/;"	t
doubleclicktimeout	config.def.h	/^static unsigned int doubleclicktimeout = 300;$/;"	v	typeref:typename:unsigned int
doubleclicktimeout	config.h	/^static unsigned int doubleclicktimeout = 300;$/;"	v	typeref:typename:unsigned int
dpy	x.c	/^	Display *dpy;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Display *	file:
draw	st.c	/^draw(void)$/;"	f	typeref:typename:void
draw	x.c	/^	Draw draw;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Draw	file:
drawregion	st.c	/^drawregion(int x1, int y1, int x2, int y2)$/;"	f	typeref:typename:void
ensureline	st.c	/^ensureline(Line line)$/;"	f	typeref:typename:Line
esc	st.c	/^	int esc;      \/* escape state flags *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
escape_state	st.c	/^enum escape_state {$/;"	g	file:
eschandle	st.c	/^eschandle(uchar ascii)$/;"	f	typeref:typename:int
evcol	x.c	/^evcol(XEvent *e)$/;"	f	typeref:typename:int
evrow	x.c	/^evrow(XEvent *e)$/;"	f	typeref:typename:int
execsh	st.c	/^execsh(char *cmd, char **args)$/;"	f	typeref:typename:void
expose	x.c	/^expose(XEvent *ev)$/;"	f	typeref:typename:void
f	st.h	/^	float f;$/;"	m	union:__anon7c9e12e2020a	typeref:typename:float
fg	st.h	/^	uint32_t fg;      \/* foreground  *\/$/;"	m	struct:__anon7c9e12e20108	typeref:typename:uint32_t
flags	x.c	/^	int flags;$/;"	m	struct:__anon0b88b7ae0b08	typeref:typename:int	file:
focus	x.c	/^focus(XEvent *ev)$/;"	f	typeref:typename:void
font	config.def.h	/^ *\/ static char *font =$/;"	v	typeref:typename:char *
font	config.h	/^ *\/ static char *font =$/;"	v	typeref:typename:char *
font	x.c	/^	Font font, bfont, ifont, ibfont;$/;"	m	struct:__anon0b88b7ae0908	typeref:typename:Font	file:
font	x.c	/^	XftFont *font;$/;"	m	struct:__anon0b88b7ae0b08	typeref:typename:XftFont *	file:
forcemousemod	config.def.h	/^static uint forcemousemod = ShiftMask;$/;"	v	typeref:typename:uint
forcemousemod	config.h	/^static uint forcemousemod = ShiftMask;$/;"	v	typeref:typename:uint
frc	x.c	/^static Fontcache *frc = NULL;$/;"	v	typeref:typename:Fontcache *	file:
frccap	x.c	/^static int frccap = 0;$/;"	v	typeref:typename:int	file:
frclen	x.c	/^static int frclen = 0;$/;"	v	typeref:typename:int	file:
func	x.c	/^	void (*func)(const Arg *);$/;"	m	struct:__anon0b88b7ae0108	typeref:typename:void (*)(const Arg *)	file:
func	x.c	/^	void (*func)(const Arg *);$/;"	m	struct:__anon0b88b7ae0208	typeref:typename:void (*)(const Arg *)	file:
gc	x.c	/^	GC gc;$/;"	m	struct:__anon0b88b7ae0908	typeref:typename:GC	file:
getsel	st.c	/^getsel(void)$/;"	f	typeref:typename:char *
glyph_attribute	st.h	/^enum glyph_attribute {$/;"	g
gm	x.c	/^	int gm; \/* geometry mask *\/$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:int	file:
h	x.c	/^	int w, h; \/* window width and height *\/$/;"	m	struct:__anon0b88b7ae0408	typeref:typename:int	file:
handler	x.c	/^static void (*handler[LASTEvent])(XEvent *) = {$/;"	v	typeref:typename:void (* [LASTEvent])(XEvent *)	file:
height	x.c	/^	int height;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:int	file:
i	st.h	/^	int i;$/;"	m	union:__anon7c9e12e2020a	typeref:typename:int
ibfont	x.c	/^	Font font, bfont, ifont, ibfont;$/;"	m	struct:__anon0b88b7ae0908	typeref:typename:Font	file:
icharset	st.c	/^	int icharset; \/* selected charset for sequence *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
idx	st.c	/^	const struct { int idx; char *str; } osc_table[] = {$/;"	m	struct:strhandle::__anon7c9e12dd0808	typeref:typename:int	file:
ifont	x.c	/^	Font font, bfont, ifont, ibfont;$/;"	m	struct:__anon0b88b7ae0908	typeref:typename:Font	file:
ignoremod	config.def.h	/^static uint ignoremod = Mod2Mask | XK_SWITCH_MOD;$/;"	v	typeref:typename:uint
ignoremod	config.h	/^static uint ignoremod = Mod2Mask | XK_SWITCH_MOD;$/;"	v	typeref:typename:uint
ime	x.c	/^	} ime;$/;"	m	struct:__anon0b88b7ae0508	typeref:struct:__anon0b88b7ae0508::__anon0b88b7ae0608	file:
install	Makefile	/^install: st$/;"	t
iofd	st.c	/^static int iofd = 1;$/;"	v	typeref:typename:int	file:
isfixed	x.c	/^	int isfixed; \/* is fixed geometry? *\/$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:int	file:
k	x.c	/^	KeySym k;$/;"	m	struct:__anon0b88b7ae0308	typeref:typename:KeySym	file:
key	config.def.h	/^static Key key[] = {$/;"	v	typeref:typename:Key[]
key	config.h	/^static Key key[] = {$/;"	v	typeref:typename:Key[]
keysym	x.c	/^	KeySym keysym;$/;"	m	struct:__anon0b88b7ae0108	typeref:typename:KeySym	file:
kmap	x.c	/^kmap(KeySym k, uint state)$/;"	f	typeref:typename:char *
kpress	x.c	/^kpress(XEvent *ev)$/;"	f	typeref:typename:void
kscrolldown	st.c	/^kscrolldown(const Arg *a)$/;"	f	typeref:typename:void
kscrollup	st.c	/^kscrollup(const Arg *a)$/;"	f	typeref:typename:void
l	x.c	/^	int l, t; \/* left and top offset *\/$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:int	file:
lastc	st.c	/^	Rune lastc;   \/* last printed char outside of sequence, 0 if control *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:Rune	file:
lbearing	x.c	/^	short lbearing;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:short	file:
len	st.c	/^	size_t len;            \/* raw string length *\/$/;"	m	struct:__anon7c9e12dd0608	typeref:typename:size_t	file:
len	st.c	/^	size_t len;            \/* raw string length *\/$/;"	m	struct:__anon7c9e12dd0708	typeref:typename:size_t	file:
linelen	st.c	/^	int linelen;  \/* allocated line length *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
main	x.c	/^main(int argc, char *argv[])$/;"	f	typeref:typename:int
mappedkeys	config.def.h	/^static KeySym mappedkeys[] = {-1};$/;"	v	typeref:typename:KeySym[]
mappedkeys	config.h	/^static KeySym mappedkeys[] = {-1};$/;"	v	typeref:typename:KeySym[]
mask	x.c	/^	uint mask;$/;"	m	struct:__anon0b88b7ae0308	typeref:typename:uint	file:
match	x.c	/^	XftFont *match;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:XftFont *	file:
match	x.c	/^match(uint mask, uint state)$/;"	f	typeref:typename:int
maxlatency	config.def.h	/^static double maxlatency = 33;$/;"	v	typeref:typename:double
maxlatency	config.h	/^static double maxlatency = 33;$/;"	v	typeref:typename:double
minlatency	config.def.h	/^static double minlatency = 2;$/;"	v	typeref:typename:double
minlatency	config.h	/^static double minlatency = 2;$/;"	v	typeref:typename:double
mod	x.c	/^	uint mod;$/;"	m	struct:__anon0b88b7ae0108	typeref:typename:uint	file:
mod	x.c	/^	uint mod;$/;"	m	struct:__anon0b88b7ae0208	typeref:typename:uint	file:
mode	st.c	/^	char mode[2];$/;"	m	struct:__anon7c9e12dd0608	typeref:typename:char[2]	file:
mode	st.c	/^	int mode;     \/* terminal mode flags *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
mode	st.c	/^	int mode;$/;"	m	struct:__anon7c9e12dd0208	typeref:typename:int	file:
mode	st.h	/^	ushort mode;      \/* attribute flags *\/$/;"	m	struct:__anon7c9e12e20108	typeref:typename:ushort
mode	x.c	/^	int mode; \/* window state\/mode flags *\/$/;"	m	struct:__anon0b88b7ae0408	typeref:typename:int	file:
mouseaction	x.c	/^mouseaction(XEvent *e, uint release)$/;"	f	typeref:typename:int
mousebg	config.def.h	/^static unsigned int mousebg = 0;$/;"	v	typeref:typename:unsigned int
mousebg	config.h	/^static unsigned int mousebg = 0;$/;"	v	typeref:typename:unsigned int
mousefg	config.def.h	/^static unsigned int mousefg = 7;$/;"	v	typeref:typename:unsigned int
mousefg	config.h	/^static unsigned int mousefg = 7;$/;"	v	typeref:typename:unsigned int
mousereport	x.c	/^mousereport(XEvent *e)$/;"	f	typeref:typename:void
mousesel	x.c	/^mousesel(XEvent *e, int done)$/;"	f	typeref:typename:void
mouseshape	config.def.h	/^static unsigned int mouseshape = XC_xterm;$/;"	v	typeref:typename:unsigned int
mouseshape	config.h	/^static unsigned int mouseshape = XC_xterm;$/;"	v	typeref:typename:unsigned int
mshortcuts	config.def.h	/^static MouseShortcut mshortcuts[] = {$/;"	v	typeref:typename:MouseShortcut[]
mshortcuts	config.h	/^static MouseShortcut mshortcuts[] = {$/;"	v	typeref:typename:MouseShortcut[]
narg	st.c	/^	int narg;              \/* nb of args *\/$/;"	m	struct:__anon7c9e12dd0608	typeref:typename:int	file:
narg	st.c	/^	int narg;              \/* nb of args *\/$/;"	m	struct:__anon7c9e12dd0708	typeref:typename:int	file:
nb	st.c	/^	} nb, ne, ob, oe;$/;"	m	struct:__anon7c9e12dd0208	typeref:struct:__anon7c9e12dd0208::__anon7c9e12dd0308	file:
ne	st.c	/^	} nb, ne, ob, oe;$/;"	m	struct:__anon7c9e12dd0208	typeref:struct:__anon7c9e12dd0208::__anon7c9e12dd0308	file:
netwmiconname	x.c	/^	Atom xembed, wmdeletewin, netwmname, netwmiconname, netwmpid;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Atom	file:
netwmname	x.c	/^	Atom xembed, wmdeletewin, netwmname, netwmiconname, netwmpid;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Atom	file:
netwmpid	x.c	/^	Atom xembed, wmdeletewin, netwmname, netwmiconname, netwmpid;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Atom	file:
numlock	x.c	/^numlock(const Arg *dummy)$/;"	f	typeref:typename:void
ob	st.c	/^	} nb, ne, ob, oe;$/;"	m	struct:__anon7c9e12dd0208	typeref:struct:__anon7c9e12dd0208::__anon7c9e12dd0308	file:
ocx	st.c	/^	int ocx;      \/* old cursor col *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
ocy	st.c	/^	int ocy;      \/* old cursor row *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
oe	st.c	/^	} nb, ne, ob, oe;$/;"	m	struct:__anon7c9e12dd0208	typeref:struct:__anon7c9e12dd0208::__anon7c9e12dd0308	file:
off	st.c	/^	int off;       \/* scrollback line offset *\/$/;"	m	struct:__anon7c9e12dd0408	typeref:typename:int	file:
opt_class	x.c	/^static char *opt_class = NULL;$/;"	v	typeref:typename:char *	file:
opt_cmd	x.c	/^static char **opt_cmd  = NULL;$/;"	v	typeref:typename:char **	file:
opt_embed	x.c	/^static char *opt_embed = NULL;$/;"	v	typeref:typename:char *	file:
opt_font	x.c	/^static char *opt_font  = NULL;$/;"	v	typeref:typename:char *	file:
opt_io	x.c	/^static char *opt_io    = NULL;$/;"	v	typeref:typename:char *	file:
opt_line	x.c	/^static char *opt_line  = NULL;$/;"	v	typeref:typename:char *	file:
opt_name	x.c	/^static char *opt_name  = NULL;$/;"	v	typeref:typename:char *	file:
opt_title	x.c	/^static char *opt_title = NULL;$/;"	v	typeref:typename:char *	file:
osc_color_response	st.c	/^osc_color_response(int num, int index, int is_osc4)$/;"	f	typeref:typename:void
pattern	x.c	/^	FcPattern *pattern;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:FcPattern *	file:
pid	st.c	/^static pid_t pid;$/;"	v	typeref:typename:pid_t	file:
primary	x.c	/^	char *primary, *clipboard;$/;"	m	struct:__anon0b88b7ae0708	typeref:typename:char *	file:
printscreen	st.c	/^printscreen(const Arg *arg)$/;"	f	typeref:typename:void
printsel	st.c	/^printsel(const Arg *arg)$/;"	f	typeref:typename:void
priv	st.c	/^	char priv;$/;"	m	struct:__anon7c9e12dd0608	typeref:typename:char	file:
propnotify	x.c	/^propnotify(XEvent *e)$/;"	f	typeref:typename:void
rbearing	x.c	/^	short rbearing;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:short	file:
redraw	st.c	/^redraw(void)$/;"	f	typeref:typename:void
release	x.c	/^	uint  release;$/;"	m	struct:__anon0b88b7ae0208	typeref:typename:uint	file:
resettitle	st.c	/^resettitle(void)$/;"	f	typeref:typename:void
resize	x.c	/^resize(XEvent *e)$/;"	f	typeref:typename:void
row	st.c	/^	int row;      \/* nb row *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
rows	config.def.h	/^static unsigned int rows = 24;$/;"	v	typeref:typename:unsigned int
rows	config.h	/^static unsigned int rows = 24;$/;"	v	typeref:typename:unsigned int
run	x.c	/^run(void)$/;"	f	typeref:typename:void
s	st.h	/^	const char *s;$/;"	m	union:__anon7c9e12e2020a	typeref:typename:const char *
s	x.c	/^	char *s;$/;"	m	struct:__anon0b88b7ae0308	typeref:typename:char *	file:
sc	st.c	/^	TCursor sc;    \/* saved cursor *\/$/;"	m	struct:__anon7c9e12dd0408	typeref:typename:TCursor	file:
scr	x.c	/^	int scr;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:int	file:
screen	st.c	/^	LineBuffer screen[2]; \/* screen and alternate screen *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:LineBuffer[2]	file:
scroll	config.def.h	/^char *scroll = NULL;$/;"	v	typeref:typename:char *
scroll	config.h	/^char *scroll = NULL;$/;"	v	typeref:typename:char *
sel	st.c	/^static Selection sel;$/;"	v	typeref:typename:Selection	file:
selclear	st.c	/^selclear(void)$/;"	f	typeref:typename:void
selclear_	x.c	/^selclear_(XEvent *e)$/;"	f	typeref:typename:void
selected	st.c	/^selected(int x, int y)$/;"	f	typeref:typename:int
selection_mode	st.h	/^enum selection_mode {$/;"	g
selection_snap	st.h	/^enum selection_snap {$/;"	g
selection_type	st.h	/^enum selection_type {$/;"	g
selextend	st.c	/^selextend(int col, int row, int type, int done)$/;"	f	typeref:typename:void
selinit	st.c	/^selinit(void)$/;"	f	typeref:typename:void
selmasks	config.def.h	/^static uint selmasks[] = {$/;"	v	typeref:typename:uint[]
selmasks	config.h	/^static uint selmasks[] = {$/;"	v	typeref:typename:uint[]
selnormalize	st.c	/^selnormalize(void)$/;"	f	typeref:typename:void
selnotify	x.c	/^selnotify(XEvent *e)$/;"	f	typeref:typename:void
selpaste	x.c	/^selpaste(const Arg *dummy)$/;"	f	typeref:typename:void
selrequest	x.c	/^selrequest(XEvent *e)$/;"	f	typeref:typename:void
selscroll	st.c	/^selscroll(int orig, int n)$/;"	f	typeref:typename:void
selsnap	st.c	/^selsnap(int *x, int *y, int direction)$/;"	f	typeref:typename:void
selstart	st.c	/^selstart(int col, int row, int snap)$/;"	f	typeref:typename:void
sendbreak	st.c	/^sendbreak(const Arg *arg)$/;"	f	typeref:typename:void
set	x.c	/^	FcFontSet *set;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:FcFontSet *	file:
setsel	x.c	/^setsel(char *str, Time t)$/;"	f	typeref:typename:void
shell	config.def.h	/^static char *shell = "\/bin\/zsh";$/;"	v	typeref:typename:char *
shell	config.h	/^static char *shell = "\/bin\/zsh";$/;"	v	typeref:typename:char *
shortcuts	config.def.h	/^static Shortcut shortcuts[] = {$/;"	v	typeref:typename:Shortcut[]
shortcuts	config.h	/^static Shortcut shortcuts[] = {$/;"	v	typeref:typename:Shortcut[]
sigchld	st.c	/^sigchld(int a)$/;"	f	typeref:typename:void
sixd_to_16bit	x.c	/^sixd_to_16bit(int x)$/;"	f	typeref:typename:ushort
siz	st.c	/^	size_t siz;            \/* allocation size *\/$/;"	m	struct:__anon7c9e12dd0708	typeref:typename:size_t	file:
size	st.c	/^	int size;      \/* size of buffer *\/$/;"	m	struct:__anon7c9e12dd0408	typeref:typename:int	file:
snap	st.c	/^	int snap;$/;"	m	struct:__anon7c9e12dd0208	typeref:typename:int	file:
specbuf	x.c	/^	GlyphFontSpec *specbuf; \/* font spec buffer used for rendering *\/$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:GlyphFontSpec *	file:
spot	x.c	/^		XPoint spot;$/;"	m	struct:__anon0b88b7ae0508::__anon0b88b7ae0608	typeref:typename:XPoint	file:
spotlist	x.c	/^		XVaNestedList spotlist;$/;"	m	struct:__anon0b88b7ae0508::__anon0b88b7ae0608	typeref:typename:XVaNestedList	file:
st	Makefile	/^st: $(OBJ)$/;"	t
st-0.8.5/Makefile	autocomplete.diff	/^--- st-0.8.5\/Makefile	2022-03-13 02:45:34.586842452 +0400$/;"	m
st-0.8.5/autocomplete.h	autocomplete.diff	/^--- st-0.8.5\/autocomplete.h	1970-01-01 04:00:00.000000000 +0400$/;"	m
st-0.8.5/config.def.h	autocomplete.diff	/^--- st-0.8.5\/config.def.h	2022-03-13 02:45:34.586842452 +0400$/;"	m
st-0.8.5/st-autocomplete	autocomplete.diff	/^--- st-0.8.5\/st-autocomplete	1970-01-01 04:00:00.000000000 +0400$/;"	m
st-0.8.5/st.c	autocomplete.diff	/^--- st-0.8.5\/st.c	2022-03-13 02:45:34.586842452 +0400$/;"	m
st-0.8.5/st.h	autocomplete.diff	/^--- st-0.8.5\/st.h	2022-03-13 02:45:34.586842452 +0400$/;"	m
st-0.8.5/x.c	autocomplete.diff	/^--- st-0.8.5\/x.c	2022-03-13 02:45:34.586842452 +0400$/;"	m
st.o	Makefile	/^st.o: config.h st.h win.h$/;"	t
state	st.c	/^	char state;$/;"	m	struct:__anon7c9e12dd0108	typeref:typename:char	file:
str	st.c	/^	const struct { int idx; char *str; } osc_table[] = {$/;"	m	struct:strhandle::__anon7c9e12dd0808	typeref:typename:char *	file:
strdump	st.c	/^strdump(void)$/;"	f	typeref:typename:void
strescseq	st.c	/^static STREscape strescseq;$/;"	v	typeref:typename:STREscape	file:
strhandle	st.c	/^strhandle(void)$/;"	f	typeref:typename:void
strparse	st.c	/^strparse(void)$/;"	f	typeref:typename:void
strreset	st.c	/^strreset(void)$/;"	f	typeref:typename:void
stty	st.c	/^stty(char **args)$/;"	f	typeref:typename:void
stty_args	config.def.h	/^char *stty_args = "";$/;"	v	typeref:typename:char *
stty_args	config.h	/^char *stty_args = "";$/;"	v	typeref:typename:char *
t	x.c	/^	int l, t; \/* left and top offset *\/$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:int	file:
tabs	st.c	/^	int *tabs;$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int *	file:
tabspaces	config.def.h	/^unsigned int tabspaces = 4;$/;"	v	typeref:typename:unsigned int
tabspaces	config.h	/^unsigned int tabspaces = 4;$/;"	v	typeref:typename:unsigned int
tattrset	st.c	/^tattrset(int attr)$/;"	f	typeref:typename:int
tclearregion	st.c	/^tclearregion(int x1, int y1, int x2, int y2)$/;"	f	typeref:typename:void
tclick1	x.c	/^	struct timespec tclick1;$/;"	m	struct:__anon0b88b7ae0708	typeref:struct:timespec	file:
tclick2	x.c	/^	struct timespec tclick2;$/;"	m	struct:__anon0b88b7ae0708	typeref:struct:timespec	file:
tcontrolcode	st.c	/^tcontrolcode(uchar ascii)$/;"	f	typeref:typename:void
tcursor	st.c	/^tcursor(int mode)$/;"	f	typeref:typename:void
tdectest	st.c	/^tdectest(char c)$/;"	f	typeref:typename:void
tdefcolor	st.c	/^tdefcolor(const int *attr, int *npar, int l)$/;"	f	typeref:typename:int32_t
tdeftran	st.c	/^tdeftran(char ascii)$/;"	f	typeref:typename:void
tdefutf8	st.c	/^tdefutf8(char ascii)$/;"	f	typeref:typename:void
tdeletechar	st.c	/^tdeletechar(int n)$/;"	f	typeref:typename:void
tdeleteline	st.c	/^tdeleteline(int n)$/;"	f	typeref:typename:void
tdump	st.c	/^tdump(void)$/;"	f	typeref:typename:void
tdumpline	st.c	/^tdumpline(int n)$/;"	f	typeref:typename:void
tdumpsel	st.c	/^tdumpsel(void)$/;"	f	typeref:typename:void
term	st.c	/^static Term term;$/;"	v	typeref:typename:Term	file:
term_mode	st.c	/^enum term_mode {$/;"	g	file:
termname	config.def.h	/^char *termname = "st-256color";$/;"	v	typeref:typename:char *
termname	config.h	/^char *termname = "st-256color";$/;"	v	typeref:typename:char *
tfulldirt	st.c	/^tfulldirt(void)$/;"	f	typeref:typename:void
th	x.c	/^	int tw, th; \/* tty width and height *\/$/;"	m	struct:__anon0b88b7ae0408	typeref:typename:int	file:
tinsertblank	st.c	/^tinsertblank(int n)$/;"	f	typeref:typename:void
tinsertblankline	st.c	/^tinsertblankline(int n)$/;"	f	typeref:typename:void
tlinelen	st.c	/^tlinelen(int y)$/;"	f	typeref:typename:int
tmoveato	st.c	/^tmoveato(int x, int y)$/;"	f	typeref:typename:void
tmoveto	st.c	/^tmoveto(int x, int y)$/;"	f	typeref:typename:void
tnew	st.c	/^tnew(int col, int row)$/;"	f	typeref:typename:void
tnewline	st.c	/^tnewline(int first_col)$/;"	f	typeref:typename:void
toggleprinter	st.c	/^toggleprinter(const Arg *arg)$/;"	f	typeref:typename:void
top	st.c	/^	int top;      \/* top    scroll limit *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:int	file:
tprinter	st.c	/^tprinter(char *s, size_t len)$/;"	f	typeref:typename:void
tputc	st.c	/^tputc(Rune u)$/;"	f	typeref:typename:void
tputtab	st.c	/^tputtab(int n)$/;"	f	typeref:typename:void
trantbl	st.c	/^	char trantbl[4]; \/* charset table translation *\/$/;"	m	struct:__anon7c9e12dd0508	typeref:typename:char[4]	file:
treset	st.c	/^treset(void)$/;"	f	typeref:typename:void
tresize	st.c	/^tresize(int col, int row)$/;"	f	typeref:typename:void
tripleclicktimeout	config.def.h	/^static unsigned int tripleclicktimeout = 600;$/;"	v	typeref:typename:unsigned int
tripleclicktimeout	config.h	/^static unsigned int tripleclicktimeout = 600;$/;"	v	typeref:typename:unsigned int
tscrolldown	st.c	/^tscrolldown(int orig, int n)$/;"	f	typeref:typename:void
tscrollup	st.c	/^tscrollup(int orig, int n)$/;"	f	typeref:typename:void
tsetattr	st.c	/^tsetattr(const int *attr, int l)$/;"	f	typeref:typename:void
tsetchar	st.c	/^tsetchar(Rune u, const Glyph *attr, int x, int y)$/;"	f	typeref:typename:void
tsetdirt	st.c	/^tsetdirt(int top, int bot)$/;"	f	typeref:typename:void
tsetdirtattr	st.c	/^tsetdirtattr(int attr)$/;"	f	typeref:typename:void
tsetmode	st.c	/^tsetmode(int priv, int set, const int *args, int narg)$/;"	f	typeref:typename:void
tsetscroll	st.c	/^tsetscroll(int t, int b)$/;"	f	typeref:typename:void
tstrsequence	st.c	/^tstrsequence(uchar c)$/;"	f	typeref:typename:void
tswapscreen	st.c	/^tswapscreen(void)$/;"	f	typeref:typename:void
ttyhangup	st.c	/^ttyhangup(void)$/;"	f	typeref:typename:void
ttynew	st.c	/^ttynew(const char *line, char *cmd, const char *out, char **args)$/;"	f	typeref:typename:int
ttyread	st.c	/^ttyread(void)$/;"	f	typeref:typename:size_t
ttyresize	st.c	/^ttyresize(int tw, int th)$/;"	f	typeref:typename:void
ttysend	x.c	/^ttysend(const Arg *arg)$/;"	f	typeref:typename:void
ttywrite	st.c	/^ttywrite(const char *s, size_t n, int may_echo)$/;"	f	typeref:typename:void
ttywriteraw	st.c	/^ttywriteraw(const char *s, size_t n)$/;"	f	typeref:typename:void
tw	x.c	/^	int tw, th; \/* tty width and height *\/$/;"	m	struct:__anon0b88b7ae0408	typeref:typename:int	file:
twrite	st.c	/^twrite(const char *buf, int buflen, int show_ctrl)$/;"	f	typeref:typename:int
type	st.c	/^	char type;             \/* ESC type ... *\/$/;"	m	struct:__anon7c9e12dd0708	typeref:typename:char	file:
type	st.c	/^	int type;$/;"	m	struct:__anon7c9e12dd0208	typeref:typename:int	file:
u	st.h	/^	Rune u;           \/* character code *\/$/;"	m	struct:__anon7c9e12e20108	typeref:typename:Rune
uchar	st.h	/^typedef unsigned char uchar;$/;"	t	typeref:typename:unsigned char
ui	st.h	/^	uint ui;$/;"	m	union:__anon7c9e12e2020a	typeref:typename:uint
uint	st.h	/^typedef unsigned int uint;$/;"	t	typeref:typename:unsigned int
ulong	st.h	/^typedef unsigned long ulong;$/;"	t	typeref:typename:unsigned long
unicodep	x.c	/^	Rune unicodep;$/;"	m	struct:__anon0b88b7ae0b08	typeref:typename:Rune	file:
uninstall	Makefile	/^uninstall:$/;"	t
unmap	x.c	/^unmap(XEvent *ev)$/;"	f	typeref:typename:void
usage	x.c	/^usage(void)$/;"	f	typeref:typename:void
usedfont	x.c	/^static char *usedfont = NULL;$/;"	v	typeref:typename:char *	file:
usedfontsize	x.c	/^static double usedfontsize = 0;$/;"	v	typeref:typename:double	file:
ushort	st.h	/^typedef unsigned short ushort;$/;"	t	typeref:typename:unsigned short
utf8decode	st.c	/^utf8decode(const char *c, Rune *u, size_t clen)$/;"	f	typeref:typename:size_t
utf8decodebyte	st.c	/^utf8decodebyte(char c, size_t *i)$/;"	f	typeref:typename:Rune
utf8encode	st.c	/^utf8encode(Rune u, char *c)$/;"	f	typeref:typename:size_t
utf8encodebyte	st.c	/^utf8encodebyte(Rune u, size_t i)$/;"	f	typeref:typename:char
utf8validate	st.c	/^utf8validate(Rune *u, size_t i)$/;"	f	typeref:typename:size_t
utfbyte	st.c	/^static const uchar utfbyte[UTF_SIZ + 1] = {0x80,    0, 0xC0, 0xE0, 0xF0};$/;"	v	typeref:typename:const uchar[]	file:
utfmask	st.c	/^static const uchar utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8};$/;"	v	typeref:typename:const uchar[]	file:
utfmax	st.c	/^static const Rune utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF};$/;"	v	typeref:typename:const Rune[]	file:
utfmin	st.c	/^static const Rune utfmin[UTF_SIZ + 1] = {       0,    0,  0x80,  0x800,  0x10000};$/;"	v	typeref:typename:const Rune[]	file:
utmp	config.def.h	/^char *utmp = NULL;$/;"	v	typeref:typename:char *
utmp	config.h	/^char *utmp = NULL;$/;"	v	typeref:typename:char *
v	st.h	/^	const void *v;$/;"	m	union:__anon7c9e12e2020a	typeref:typename:const void *
vis	x.c	/^	Visual *vis;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Visual *	file:
visibility	x.c	/^visibility(XEvent *ev)$/;"	f	typeref:typename:void
vtiden	config.def.h	/^char *vtiden = "\\033[?6c";$/;"	v	typeref:typename:char *
vtiden	config.h	/^char *vtiden = "\\033[?6c";$/;"	v	typeref:typename:char *
w	x.c	/^	int w, h; \/* window width and height *\/$/;"	m	struct:__anon0b88b7ae0408	typeref:typename:int	file:
width	x.c	/^	int width;$/;"	m	struct:__anon0b88b7ae0808	typeref:typename:int	file:
win	x.c	/^	Window win;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Window	file:
win	x.c	/^static TermWindow win;$/;"	v	typeref:typename:TermWindow	file:
win_mode	win.h	/^enum win_mode {$/;"	g
wmdeletewin	x.c	/^	Atom xembed, wmdeletewin, netwmname, netwmiconname, netwmpid;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Atom	file:
worddelimiters	config.def.h	/^wchar_t *worddelimiters = L"_ ";$/;"	v	typeref:typename:wchar_t *
worddelimiters	config.h	/^wchar_t *worddelimiters = L"_ ";$/;"	v	typeref:typename:wchar_t *
x	st.c	/^		int x, y;$/;"	m	struct:__anon7c9e12dd0208::__anon7c9e12dd0308	typeref:typename:int	file:
x	st.c	/^	int x;$/;"	m	struct:__anon7c9e12dd0108	typeref:typename:int	file:
x.o	Makefile	/^x.o: arg.h config.h st.h win.h$/;"	t
xbell	x.c	/^xbell(void)$/;"	f	typeref:typename:void
xclear	x.c	/^xclear(int x1, int y1, int x2, int y2)$/;"	f	typeref:typename:void
xclipcopy	x.c	/^xclipcopy(void)$/;"	f	typeref:typename:void
xdrawcursor	x.c	/^xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)$/;"	f	typeref:typename:void
xdrawglyph	x.c	/^xdrawglyph(Glyph g, int x, int y)$/;"	f	typeref:typename:void
xdrawglyphfontspecs	x.c	/^xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, int y)$/;"	f	typeref:typename:void
xdrawline	x.c	/^xdrawline(Line line, int x1, int y1, int x2)$/;"	f	typeref:typename:void
xembed	x.c	/^	Atom xembed, wmdeletewin, netwmname, netwmiconname, netwmpid;$/;"	m	struct:__anon0b88b7ae0508	typeref:typename:Atom	file:
xfinishdraw	x.c	/^xfinishdraw(void)$/;"	f	typeref:typename:void
xgeommasktogravity	x.c	/^xgeommasktogravity(int mask)$/;"	f	typeref:typename:int
xgetcolor	x.c	/^xgetcolor(int x, unsigned char *r, unsigned char *g, unsigned char *b)$/;"	f	typeref:typename:int
xhints	x.c	/^xhints(void)$/;"	f	typeref:typename:void
xic	x.c	/^		XIC xic;$/;"	m	struct:__anon0b88b7ae0508::__anon0b88b7ae0608	typeref:typename:XIC	file:
xicdestroy	x.c	/^xicdestroy(XIC xim, XPointer client, XPointer call)$/;"	f	typeref:typename:int
xim	x.c	/^		XIM xim;$/;"	m	struct:__anon0b88b7ae0508::__anon0b88b7ae0608	typeref:typename:XIM	file:
ximdestroy	x.c	/^ximdestroy(XIM xim, XPointer client, XPointer call)$/;"	f	typeref:typename:void
ximinstantiate	x.c	/^ximinstantiate(Display *dpy, XPointer client, XPointer call)$/;"	f	typeref:typename:void
ximopen	x.c	/^ximopen(Display *dpy)$/;"	f	typeref:typename:int
xinit	x.c	/^xinit(int cols, int rows)$/;"	f	typeref:typename:void
xloadcolor	x.c	/^xloadcolor(int i, const char *name, Color *ncolor)$/;"	f	typeref:typename:int
xloadcols	x.c	/^xloadcols(void)$/;"	f	typeref:typename:void
xloadfont	x.c	/^xloadfont(Font *f, FcPattern *pattern)$/;"	f	typeref:typename:int
xloadfonts	x.c	/^xloadfonts(const char *fontstr, double fontsize)$/;"	f	typeref:typename:void
xmakeglyphfontspecs	x.c	/^xmakeglyphfontspecs(XftGlyphFontSpec *specs, const Glyph *glyphs, int len, int x, int y)$/;"	f	typeref:typename:int
xmalloc	st.c	/^xmalloc(size_t len)$/;"	f	typeref:typename:void *
xrealloc	st.c	/^xrealloc(void *p, size_t len)$/;"	f	typeref:typename:void *
xresize	x.c	/^xresize(int col, int row)$/;"	f	typeref:typename:void
xsel	x.c	/^static XSelection xsel;$/;"	v	typeref:typename:XSelection	file:
xsetcolorname	x.c	/^xsetcolorname(int x, const char *name)$/;"	f	typeref:typename:int
xsetcursor	x.c	/^xsetcursor(int cursor)$/;"	f	typeref:typename:int
xsetenv	x.c	/^xsetenv(void)$/;"	f	typeref:typename:void
xseticontitle	x.c	/^xseticontitle(char *p)$/;"	f	typeref:typename:void
xsetmode	x.c	/^xsetmode(int set, unsigned int flags)$/;"	f	typeref:typename:void
xsetpointermotion	x.c	/^xsetpointermotion(int set)$/;"	f	typeref:typename:void
xsetsel	x.c	/^xsetsel(char *str)$/;"	f	typeref:typename:void
xsettitle	x.c	/^xsettitle(char *p)$/;"	f	typeref:typename:void
xseturgency	x.c	/^xseturgency(int add)$/;"	f	typeref:typename:void
xstartdraw	x.c	/^xstartdraw(void)$/;"	f	typeref:typename:int
xstrdup	st.c	/^xstrdup(const char *s)$/;"	f	typeref:typename:char *
xtarget	x.c	/^	Atom xtarget;$/;"	m	struct:__anon0b88b7ae0708	typeref:typename:Atom	file:
xunloadfont	x.c	/^xunloadfont(Font *f)$/;"	f	typeref:typename:void
xunloadfonts	x.c	/^xunloadfonts(void)$/;"	f	typeref:typename:void
xw	x.c	/^static XWindow xw;$/;"	v	typeref:typename:XWindow	file:
xwrite	st.c	/^xwrite(int fd, const char *s, size_t len)$/;"	f	typeref:typename:ssize_t
xximspot	x.c	/^xximspot(int x, int y)$/;"	f	typeref:typename:void
y	st.c	/^		int x, y;$/;"	m	struct:__anon7c9e12dd0208::__anon7c9e12dd0308	typeref:typename:int	file:
y	st.c	/^	int y;$/;"	m	struct:__anon7c9e12dd0108	typeref:typename:int	file:
zoom	x.c	/^zoom(const Arg *arg)$/;"	f	typeref:typename:void
zoomabs	x.c	/^zoomabs(const Arg *arg)$/;"	f	typeref:typename:void
zoomreset	x.c	/^zoomreset(const Arg *arg)$/;"	f	typeref:typename:void