File: tags

package info (click to toggle)
xmorph 1%3A17nov97-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 916 kB
  • ctags: 725
  • sloc: ansic: 9,326; makefile: 630; tcl: 476
file content (391 lines) | stat: -rw-r--r-- 27,066 bytes parent folder | download
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
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/darren@hiebert.com/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://darren.hiebert.com/ctags/	/official site/
!_TAG_PROGRAM_VERSION	3.2.4	/with C, C++, Eiffel, Fortran, and Java  support/
ABS	spline.c	38;"	d	file:
APIX	tga.c	539;"	d	file:
BITS_PER_CHANNEL	RgbaImage.h	46;"	d
BLACK	image_diw.c	102;"	d	file:
BLU_DCI	diw_map.h	92;"	d
BLU_MAXVAL	diw_map.h	78;"	d
BLU_MSB_MASK	image_diw.h	57;"	d
BLU_NUM_BITS	diw_map.h	71;"	d
BLU_R_SHIFT	image_diw.h	62;"	d
BLU_SHIFT	diw_map.h	82;"	d
BPIX	tga.c	538;"	d	file:
CALLOC	my_malloc.h	38;"	d
CURR_ROW	tga.c	34;"	d	file:
ChangeMeshLine	diw_map.c	/^ChangeMeshLine(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
DCI	diw_map.h	85;"	d
DXC_BLACK	diw_map.h	116;"	d
DXC_BLUE	diw_map.h	114;"	d
DXC_GREEN	diw_map.h	113;"	d
DXC_RED	diw_map.h	112;"	d
DXC_WHITE	diw_map.h	117;"	d
DXC_YELLOW	diw_map.h	115;"	d
DragMeshpoint	diw_map.c	/^DragMeshpoint(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
DrawAllMeshes	diw_map.c	/^DrawAllMeshes(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
DrawMeshes	diw_map.c	/^DrawMeshes(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
FACTOR_OF_4	diw_map.c	1146;"	d	file:
FALSE	spl-array.c	21;"	d	file:
FREE	my_malloc.h	42;"	d
FakeAllExpose	diw_map.c	/^FakeAllExpose(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
FakeExpose	diw_map.c	/^FakeExpose(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
GET_BYTE	tga.c	54;"	d	file:
GPIX	tga.c	537;"	d	file:
GRAY_THRESHOLD	image_diw.h	41;"	d
GRN_DCI	diw_map.h	91;"	d
GRN_MAXVAL	diw_map.h	77;"	d
GRN_MSB_MASK	image_diw.h	56;"	d
GRN_NUM_BITS	diw_map.h	70;"	d
GRN_R_SHIFT	image_diw.h	63;"	d
GRN_SHIFT	diw_map.h	81;"	d
MALLOC	my_malloc.h	39;"	d
MAX	RgbaImage.c	31;"	d	file:
MAX	diw_map.c	67;"	d	file:
MAX	spline.c	36;"	d	file:
MAX	warp.c	40;"	d	file:
MEM_BLOCK_HEAD_ACTIVE	my_malloc.c	165;"	d	file:
MEM_BLOCK_HEAD_INACTIVE	my_malloc.c	166;"	d	file:
MEM_BLOCK_TAIL_ACTIVE	my_malloc.c	167;"	d	file:
MEM_BLOCK_TAIL_INACTIVE	my_malloc.c	168;"	d	file:
MESH_MAX_NX	mesh.c	49;"	d	file:
MESH_MAX_NY	mesh.c	50;"	d	file:
MESH_MIN_NX	mesh.c	47;"	d	file:
MESH_MIN_NY	mesh.c	48;"	d	file:
MESH_TCL_RESULT_MAX_LEN	mesh.h	49;"	d
MIN	spline.c	37;"	d	file:
MMP_S_STRING_1	help_menu.c	106;"	d	file:
MMP_S_STRING_2	help_menu.c	185;"	d	file:
MP_ARC	diw_map.c	74;"	d	file:
MP_PICK_DIST	mesh.h	219;"	d
MP_SIZE	diw_map.c	73;"	d	file:
MY_CALLOC	my_malloc.h	40;"	d
MemBlock	my_malloc.c	/^struct MemBlock {$/;"	s	file:
MeshT	mesh.h	/^} MeshT;$/;"	t
NEAR	spl-array.c	18;"	d	file:
NUM_DIALOG_APDX	mjg_dialog.c	37;"	d	file:
NUM_DIW_MAPS	diw_map.h	122;"	d
NUM_DIW_XCOLORS	diw_map.h	94;"	d
NUM_MESH_BACKUPS	mesh.c	57;"	d	file:
NUM_ORIG_IMAGES	image_diw.h	69;"	d
NUM_QUERY_COLORS	diw_map.c	1646;"	d	file:
PickMeshpoint	diw_map.c	/^PickMeshpoint(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
REALLOC	my_malloc.h	41;"	d
RED_DCI	diw_map.h	90;"	d
RED_MAXVAL	diw_map.h	76;"	d
RED_MSB_MASK	image_diw.h	55;"	d
RED_NUM_BITS	diw_map.h	69;"	d
RED_R_SHIFT	image_diw.h	64;"	d
RED_SHIFT	diw_map.h	80;"	d
RGBA_IMAGE_MAXVAL	RgbaImage.h	54;"	d
RGBA_IMAGE_OPAQUE	RgbaImage.h	63;"	d
RGB_TOTAL_BITS	diw_map.h	73;"	d
ROW_INC	tga.c	39;"	d	file:
RPIX	tga.c	536;"	d	file:
ReditherAllImages	diw_map.c	/^ReditherAllImages(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
ReditherImage	diw_map.c	/^ReditherImage(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
RefreshImage	diw_map.c	/^RefreshImage(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
RgbaImageT	RgbaImage.h	/^} RgbaImageT;$/;"	t
SGN	diw_map.c	66;"	d	file:
SGN	mesh.c	64;"	d	file:
SHARPNESS	sequence.c	38;"	d	file:
STATIC_GRAY_MAXVAL	image_diw.h	35;"	d
StartDragMeshpoint	diw_map.c	/^StartDragMeshpoint(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
TAG_SIZE	my_malloc.c	357;"	d	file:
TAG_SIZE	my_malloc.c	363;"	d	file:
TARGA_MAGIC	tga.h	68;"	d
TGA_CompMap	tga.h	48;"	d
TGA_CompMap4	tga.h	49;"	d
TGA_IL_Four	tga.h	63;"	d
TGA_IL_None	tga.h	61;"	d
TGA_IL_Two	tga.h	62;"	d
TGA_Map	tga.h	42;"	d
TGA_Mono	tga.h	44;"	d
TGA_Null	tga.h	41;"	d
TGA_RGB	tga.h	43;"	d
TGA_RLE	tga.h	55;"	d
TGA_RLE_Map	tga.h	45;"	d
TGA_RLE_Mono	tga.h	47;"	d
TGA_RLE_RGB	tga.h	46;"	d
TRUNC_SHIFT	image_diw.h	48;"	d
UCHAR	warp.c	38;"	d	file:
USAGE	xmorph.c	392;"	d	file:
UnpickMeshpoint	diw_map.c	/^UnpickMeshpoint(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
WHITE	image_diw.c	101;"	d	file:
WarpImage	diw_map.c	/^WarpImage(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
WarpSequence	sequence.c	/^WarpSequence(Widget widget, XEvent *evt, String *prms, Cardinal *n_prms)$/;"	f
XPI_BLACK	diw_map.h	108;"	d
XPI_BLUE	diw_map.h	102;"	d
XPI_CYAN	diw_map.h	106;"	d
XPI_GREEN	diw_map.h	101;"	d
XPI_MAGENTA	diw_map.h	105;"	d
XPI_RED	diw_map.h	100;"	d
XPI_WHITE	diw_map.h	109;"	d
XPI_YELLOW	diw_map.h	104;"	d
X_BITS_PER_CHANNEL	image_diw.h	26;"	d
X_MAXVAL	diw_map.c	1649;"	d	file:
_DIW_MAP__INCLUDED_	diw_map.h	9;"	d
_HELP_MENU__INCLUDED_	help_menu.h	8;"	d
_IMAGE_CB_H__INCLUDED_	image_cb.h	9;"	d
_IMAGE_DIW_H__INCLUDED_	image_diw.h	9;"	d
_MESH_CB_H__INCLUDED_	mesh_cb.h	9;"	d
_MESH_H__INCLUDED_	mesh.h	139;"	d
_MESH_MENU__INCLUDED_	mesh_menu.h	9;"	d
_MJG_DIALOG_H__INCLUDED_	mjg_dialog.h	27;"	d
_MY_MALLOC_H__INCLUDED_	my_malloc.h	9;"	d
_RGBA_IMAGE_H__INCLUDED_	RgbaImage.h	36;"	d
_SEQUENCE__INCLUDED_	sequence.h	8;"	d
_SPLINE_H__INCLUDED_	spline.h	19;"	d
_SPL_ARRAY_H__INCLUDED_	spl-array.h	9;"	d
_TGA_H__INCLUDED_	tga.h	8;"	d
_WARP_MENU__INCLUDED_	warp_menu.h	8;"	d
_WARP__INCLUDED_	warp.h	9;"	d
about_s	help_menu.c	/^const char *about_s=$/;"	v
actions	mjg_dialog.c	/^static XtActionsRec actions[] = {$/;"	v	file:
actions	xmorph.c	/^static XtActionsRec actions[] = {$/;"	v	file:
ai	RgbaImage.h	/^  unsigned char *ai;            \/* alpha (opacity) channel image data *\/$/;"	m	struct:rgba_image_
allocate_x_images	diw_map.c	/^allocate_x_images(Widget widget, Pixmap *pxP, XImage **xiP, int nx, int ny)$/;"	f
att_bits	tga.h	/^  unsigned char att_bits;$/;"	m	struct:tga_hdr_
bi	RgbaImage.h	/^  unsigned char *bi;            \/* blue channel image data *\/$/;"	m	struct:rgba_image_
button	mjg_dialog.h	/^  Widget    button;$/;"	m	struct:dialog_apdx_
callback	mjg_dialog.h	/^  void      (*callback)(Widget w, XtPointer client_data, XtPointer call_data);$/;"	m	struct:dialog_apdx_
cancel	mjg_dialog.h	/^  Widget    cancel;$/;"	m	struct:dialog_apdx_
cancel_dialog_cb	mjg_dialog.c	/^cancel_dialog_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f	file:
cl_match_arg	xmorph.c	390;"	d	file:
clear_widget	image_cb.c	/^clear_widget(Widget widget, int width, int height)$/;"	f
client_data	mjg_dialog.h	/^  XtPointer client_data;$/;"	m	struct:dialog_apdx_
cmap_index	tga.h	/^  int           cmap_index;$/;"	m	struct:tga_hdr_
cmap_len	tga.h	/^  int           cmap_len;$/;"	m	struct:tga_hdr_
cmap_size	tga.h	/^  unsigned char cmap_size; \/* cmap entry size in bits *\/$/;"	m	struct:tga_hdr_
cmap_type	tga.h	/^  unsigned char cmap_type;$/;"	m	struct:tga_hdr_
color_mapped	RgbaImage.h	/^  int           color_mapped;   \/* whether image is color mapped *\/$/;"	m	struct:rgba_image_
compressed	RgbaImage.h	/^  int           compressed;     \/* whether image is compressed *\/$/;"	m	struct:rgba_image_
create_diw_widget	diw_map.c	/^create_diw_widget(Widget parent, diw_map_t *dmP, int width, int height)$/;"	f
create_file_menu	file_menu.c	/^create_file_menu(Widget parent, Widget toplevel, Widget left_w)$/;"	f
create_help_menu	help_menu.c	/^create_help_menu(Widget parent, Widget toplevel, Widget left_w)$/;"	f
create_mesh_menu	mesh_menu.c	/^create_mesh_menu(Widget parent, Widget toplevel, Widget left_w)$/;"	f
create_mjg_dialog	mjg_dialog.c	/^create_mjg_dialog(Widget parent, char *name)$/;"	f
create_warp_menu	warp_menu.c	/^create_warp_menu(Widget parent, Widget toplevel, Widget left_w)$/;"	f
d_parabola	spline.c	/^d_parabola(REAL x, REAL xp0, REAL xp1, REAL xp2,$/;"	f
dcm_help_s	help_menu.c	/^const char *dcm_help_s =$/;"	v
derivative_hack	spl-array.c	/^static void derivative_hack(const double *x, const double *y, double *yd, int len)$/;"	f	file:
dialog	mjg_dialog.h	/^  Widget    dialog;$/;"	m	struct:dialog_apdx_
dialog_apdx_	mjg_dialog.h	/^typedef struct dialog_apdx_ {$/;"	s
dialog_apdx_of_widget	mjg_dialog.c	/^dialog_apdx_of_widget(Widget w)$/;"	f
dialog_apdx_t	mjg_dialog.h	/^} dialog_apdx_t;$/;"	t
dissolve_sb	diw_map.h	/^  Widget       dissolve_sb, warp_sb; \/* scrollbars *\/$/;"	m	struct:diw_map_
dither_image	image_diw.c	/^dither_image(Visual *visual, RgbaImageT *srcP, RgbaImageT *dstP, double t, double brite, XImage *ximage)$/;"	f
diw_drag_current_x	diw_map.c	/^static int diw_drag_current_x, diw_drag_current_y;$/;"	v	file:
diw_drag_current_y	diw_map.c	/^static int diw_drag_current_x, diw_drag_current_y;$/;"	v	file:
diw_drag_cursor	diw_map.c	/^static Cursor diw_drag_cursor;$/;"	v	file:
diw_drag_lr_cursor	diw_map.c	/^static Cursor diw_drag_lr_cursor;$/;"	v	file:
diw_drag_start_x	diw_map.c	/^static int diw_drag_start_x, diw_drag_start_y;$/;"	v	file:
diw_drag_start_y	diw_map.c	/^static int diw_drag_start_x, diw_drag_start_y;$/;"	v	file:
diw_drag_ud_cursor	diw_map.c	/^static Cursor diw_drag_ud_cursor;$/;"	v	file:
diw_map_	diw_map.h	/^typedef struct diw_map_ {$/;"	s
diw_map_of_widget	diw_map.c	/^diw_map_of_widget(Widget widget)$/;"	f
diw_map_t	diw_map.h	/^} diw_map_t;$/;"	t
diw_select_cursor	diw_map.c	/^static Cursor diw_select_cursor;$/;"	v	file:
diw_wait_cursor	diw_map.c	/^static Cursor diw_wait_cursor;$/;"	v	file:
diw_xcolors	diw_map.c	/^XColor diw_xcolors[NUM_DIW_XCOLORS];$/;"	v
dml	diw_map.h	/^  Widget       dmp, dml; \/* Toggle: destination mesh [points, lines] *\/$/;"	m	struct:diw_map_
dmp	diw_map.h	/^  Widget       dmp, dml; \/* Toggle: destination mesh [points, lines] *\/$/;"	m	struct:diw_map_
dp_dim_cb	diw_map.c	/^dp_dim_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f	file:
dp_menu_cb	diw_map.c	/^dp_menu_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f
dpm_help_s	help_menu.c	/^const char *dpm_help_s =$/;"	v
draw_mesh	diw_map.c	/^draw_mesh(Widget widget, diw_map_t *dmP)$/;"	f	file:
dst_img	diw_map.h	/^  RgbaImageT dst_img;$/;"	m	struct:diw_map_
elsize	my_malloc.c	/^  int        elsize;  \/* element size (in bytes) *\/$/;"	m	struct:MemBlock
exit_callback	xmorph.c	/^exit_callback(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f
fallback_resources	xmorph.c	/^String fallback_resources[] = {$/;"	v
file	my_malloc.c	/^  char      *file;    \/* file of caller that requested the memory *\/$/;"	m	struct:MemBlock
file_help_s	help_menu.c	/^const char *file_help_s =$/;"	v
form	diw_map.h	/^  Widget       form;    \/* geometry widget, parent of all diw_map children *\/$/;"	m	struct:diw_map_
functionalize_mesh_cb	mesh_cb.c	/^functionalize_mesh_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f
get_block	tga.c	/^get_block(FILE * fio, char *buf, long n)$/;"	f
get_le_word	tga.c	/^get_le_word(FILE * fio)$/;"	f
gi	RgbaImage.h	/^  unsigned char *gi;            \/* green channel image data *\/$/;"	m	struct:rgba_image_
global_diw_map	diw_map.c	/^diw_map_t global_diw_map[NUM_DIW_MAPS];$/;"	v
head	my_malloc.c	/^  long long *head;    \/* Address of the block head *\/$/;"	m	struct:MemBlock
height	diw_map.h	/^  int          width, height; \/* X pixmap\/image geometry *\/$/;"	m	struct:diw_map_
hermite3_array	spl-array.c	/^hermite3_array(const double *kx, const double *ky, long nk, double *sx,$/;"	f
hermite3_interp	spline.c	/^hermite3_interp(REAL w, const REAL *x, const REAL *y, REAL *d, long n,$/;"	f
id_len	tga.h	/^  unsigned char id_len;$/;"	m	struct:tga_hdr_
image_jump_cb	diw_map.c	/^image_jump_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f	file:
image_panel_translations	diw_map.c	/^static char image_panel_translations[] = "\\$/;"	v	file:
image_scroll_cb	diw_map.c	/^image_scroll_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f	file:
img_brightness	diw_map.h	/^  double       img_brightness; \/* brightness factor of image *\/$/;"	m	struct:diw_map_
img_t	diw_map.h	/^  double       img_t; \/* RGBA crossfade parameter *\/$/;"	m	struct:diw_map_
img_type	tga.h	/^  unsigned char img_type;$/;"	m	struct:tga_hdr_
init_diw_stuff	diw_map.c	/^init_diw_stuff(Widget toplevel)$/;"	f
initialize_application	xmorph.c	/^initialize_application(int width, int height, int *argc, char **argv)$/;"	f
initialize_diw_map	diw_map.c	/^initialize_diw_map(diw_map_t *dmP)$/;"	f	file:
interleave	tga.h	/^  unsigned char interleave;$/;"	m	struct:tga_hdr_
line	my_malloc.c	/^  int        line;    \/* line in file of caller that requested the memory  *\/$/;"	m	struct:MemBlock
linear_func	sequence.c	/^linear_func(double x)$/;"	f	file:
listAppend	my_malloc.c	/^listAppend(void ** root, int *nmemb, int size)$/;"	f
listDelete	my_malloc.c	/^listDelete(void ** root, int *nmemb, int size, int index)$/;"	f
load_img_cb	image_cb.c	/^load_img_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f
load_mesh_cb	mesh_cb.c	/^load_mesh_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f
main	my_malloc.c	/^main()$/;"	f
main	test-tga.c	/^main(argc, argv)$/;"	f
main	xmorph.c	/^main(int argc, char **argv)$/;"	f
mapped	tga.h	/^  int           mapped;  \/* whether image is colormapped (not in file) *\/$/;"	m	struct:tga_hdr_
mb_list	my_malloc.c	/^static struct MemBlock *mb_list = NULL;$/;"	v	file:
mb_num	my_malloc.c	/^static int mb_num = 0;$/;"	v	file:
memBlockAppend	my_malloc.c	/^memBlockAppend(void)$/;"	f	file:
memBlockCheck	my_malloc.c	/^memBlockCheck(const struct MemBlock * const this)$/;"	f	file:
memBlockCheckAll	my_malloc.c	/^memBlockCheckAll(void)$/;"	f	file:
memBlockDelete	my_malloc.c	/^memBlockDelete(int index)$/;"	f	file:
memBlockIndex	my_malloc.c	/^memBlockIndex(const void * const ptr)$/;"	f	file:
memBlockInventory	my_malloc.c	/^memBlockInventory(const int all)$/;"	f
memBlockPrint	my_malloc.c	/^memBlockPrint(const struct MemBlock * const this)$/;"	f	file:
meshAlloc	mesh.c	/^meshAlloc(MeshT *this, int nx, int ny)$/;"	f
meshBackupIndexGet	mesh.c	/^meshBackupIndexGet(const int this_or_other)$/;"	f
meshBackupIndexSet	mesh.c	/^meshBackupIndexSet(int backup_index)$/;"	f
meshChannelLinInterp	mesh.c	/^meshChannelLinInterp(const double *mi1, const double *mi2, int nx, int ny, double t, double *mo)$/;"	f	file:
meshCompatibilityCheck	mesh.c	/^meshCompatibilityCheck(const MeshT *this, const MeshT *other)$/;"	f
meshCopy	mesh.c	/^meshCopy(MeshT *this, const MeshT *source)$/;"	f
meshDelete	mesh.c	/^meshDelete(MeshT *this)$/;"	f
meshEdgeAssert	mesh.c	/^meshEdgeAssert(MeshT *this, const int img_width, const int img_height)$/;"	f	file:
meshFree	mesh.c	/^meshFree(MeshT *this)$/;"	f
meshFunctionalize	mesh.c	/^meshFunctionalize(MeshT *this, int img_width, int img_height)$/;"	f
meshInit	mesh.c	/^meshInit(MeshT *this)$/;"	f
meshInterpolate	mesh.c	/^meshInterpolate(MeshT *moP, const MeshT *m1P, const MeshT *m2P, float tween_param)$/;"	f
meshLineAdd	mesh.c	/^meshLineAdd(MeshT *this, const int mi, const float mt, const int type)$/;"	f
meshLineDelete	mesh.c	/^meshLineDelete(MeshT *this, int mi, int type)$/;"	f
meshLineMouseModify	mesh.c	/^meshLineMouseModify(MeshT *this, MeshT *other, int mouse_x, int mouse_y, char line_type, char action)$/;"	f
meshMatch	mesh.c	/^meshMatch(MeshT *this, const MeshT *other)$/;"	f
meshNew	mesh.c	/^meshNew(const int nx, const int ny)$/;"	f
meshPick	mesh.c	/^meshPick(const MeshT *this, int mouse_x, int mouse_y, int component, float proximity)$/;"	f
meshPointNearest	mesh.c	/^meshPointNearest(const MeshT *this, int px, int py, int *mi, int *mj, int *dx, int *dy)$/;"	f
meshPrint	mesh.c	/^meshPrint(const MeshT *this)$/;"	f
meshRead	mesh.c	/^meshRead(MeshT *this, const char *filename)$/;"	f
meshReset	mesh.c	/^meshReset(MeshT *this, const int img_width, const int img_height)$/;"	f
meshRetrieve	mesh.c	/^meshRetrieve(MeshT *this)$/;"	f
meshScale	mesh.c	/^meshScale(MeshT *this, const int img_width, const int img_height)$/;"	f
meshSet	mesh.c	/^meshSet(MeshT *this, int xi, int yi, float new_x, float new_y)$/;"	f
meshStore	mesh.c	/^meshStore(const MeshT *this)$/;"	f
meshWrite	mesh.c	/^meshWrite(const MeshT *this, char *filename)$/;"	f
mesh_backup	mesh.c	/^static MeshT mesh_backup[NUM_MESH_BACKUPS];$/;"	v	file:
mesh_backup_index	mesh.c	/^static int mesh_backup_index = 0;$/;"	v	file:
mesh_dst	diw_map.h	/^  MeshT        mesh_dst;$/;"	m	struct:diw_map_
mesh_help_s	help_menu.c	/^const char *mesh_help_s =$/;"	v
mesh_src	diw_map.h	/^  MeshT        mesh_src;$/;"	m	struct:diw_map_
mesh_t	diw_map.h	/^  double       mesh_t; \/* parameter between 0.0 and 1.0 for s or d map *\/$/;"	m	struct:diw_map_
meshlines_dst_draw	diw_map.h	/^  Boolean      meshlines_dst_draw; \/* draw dst mesh lines over image *\/$/;"	m	struct:diw_map_
meshlines_src_draw	diw_map.h	/^  Boolean      meshlines_src_draw; \/* draw src mesh lines over image *\/$/;"	m	struct:diw_map_
meshlines_t_draw	diw_map.h	/^  Boolean      meshlines_t_draw; \/* draw interp mesh lines over image *\/$/;"	m	struct:diw_map_
meshpoint_selected	diw_map.h	/^  Boolean      meshpoint_selected;$/;"	m	struct:diw_map_
meshpoint_selected_loc	diw_map.h	/^  int          meshpoint_selected_loc[2]; \/* i,j indices *\/$/;"	m	struct:diw_map_
meshpoints_dst_draw	diw_map.h	/^  Boolean      meshpoints_dst_draw; \/* draw dst mesh points over image *\/$/;"	m	struct:diw_map_
meshpoints_src_draw	diw_map.h	/^  Boolean      meshpoints_src_draw; \/* draw src mesh points over image *\/$/;"	m	struct:diw_map_
meshpoints_t_draw	diw_map.h	/^  Boolean      meshpoints_t_draw; \/* draw interp mesh points over image *\/$/;"	m	struct:diw_map_
mjg_dialog	mjg_dialog.c	/^static dialog_apdx_t mjg_dialog[NUM_DIALOG_APDX];$/;"	v	file:
mjg_dialog_count	mjg_dialog.c	/^static int           mjg_dialog_count=0;$/;"	v	file:
mjg_dialog_okay	mjg_dialog.c	/^mjg_dialog_okay(Widget w, XEvent *event, String *params, Cardinal *num_params)$/;"	f
mjg_dialog_translations	mjg_dialog.c	/^char mjg_dialog_translations[] = "<Key>Return: mjg_okay()";$/;"	v
mmp_s	help_menu.c	/^char mmp_s [sizeof(MMP_S_STRING_1) + sizeof(MMP_S_STRING_2) - 1];$/;"	v
mmp_s	help_menu.c	/^const char *mmp_s = MMP_S_STRING_1 MMP_S_STRING_2 ;$/;"	v
morph_help_s	help_menu.c	/^const char *morph_help_s =$/;"	v
mp_gc	diw_map.c	/^static GC mp_gc;$/;"	v	file:
mpl_gc	diw_map.c	/^static GC mpl_gc;$/;"	v	file:
mps_gc	diw_map.c	/^static GC mps_gc;$/;"	v	file:
mpt_jump_cb	diw_map.c	/^mpt_jump_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f	file:
mpt_scroll_cb	diw_map.c	/^mpt_scroll_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f	file:
my_free	my_malloc.c	/^my_free(void * const ptr, const char * const file, const int line)$/;"	f
my_realloc	my_malloc.c	/^my_realloc(void * const ptr, const long nelem, const int elsize, const char * const file, const int line)$/;"	f
ncols	RgbaImage.h	/^  int           ncols;          \/* number of columns in (i.e. width of) image *\/$/;"	m	struct:rgba_image_
nelem	my_malloc.c	/^  long       nelem;   \/* number of elements *\/$/;"	m	struct:MemBlock
nrows	RgbaImage.h	/^  int           nrows;          \/* number of rows in (i.e. height of) image *\/$/;"	m	struct:rgba_image_
nx	mesh.h	/^  long    nx;   \/* number of mesh points in the x-direction *\/$/;"	m	struct:
ny	mesh.h	/^  long    ny;   \/* number of mesh points in the y-direction *\/$/;"	m	struct:
okay	mjg_dialog.h	/^  Widget    okay;$/;"	m	struct:dialog_apdx_
okay_dialog_cb	mjg_dialog.c	/^okay_dialog_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f	file:
orig_image	image_diw.c	/^RgbaImageT orig_image[NUM_ORIG_IMAGES];$/;"	v
origin_bit	tga.h	/^  unsigned char origin_bit;   \/* origin location: 0=lower 1=upper *\/$/;"	m	struct:tga_hdr_
pixel_size	RgbaImage.h	/^  int           pixel_size;     \/* number of bits per pixel *\/$/;"	m	struct:rgba_image_
pixel_size	tga.h	/^  unsigned char pixel_size;$/;"	m	struct:tga_hdr_
pixmap	diw_map.h	/^  Pixmap       pixmap;$/;"	m	struct:diw_map_
popup_dialog_cb	mjg_dialog.c	/^popup_dialog_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f
put_le_word	tga.c	/^put_le_word(short le_int, FILE *fio)$/;"	f
redither_image_cb	diw_map.c	/^redither_image_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f	file:
resample_array	warp.c	/^resample_array(const double *F, const UCHAR *src, UCHAR *dst, int len, int ipo)$/;"	f	file:
reserved	tga.h	/^  unsigned char reserved;$/;"	m	struct:tga_hdr_
reset_images	image_diw.c	/^reset_images(int type)$/;"	f
reset_mesh_cb	mesh_cb.c	/^reset_mesh_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f
rgbaImageAlloc	RgbaImage.c	/^rgbaImageAlloc(RgbaImageT *this, const int nx, const int ny)$/;"	f
rgbaImageDelete	RgbaImage.c	/^rgbaImageDelete(RgbaImageT *this)$/;"	f
rgbaImageDissolve	RgbaImage.c	/^rgbaImageDissolve(RgbaImageT *this, const RgbaImageT *siP, const RgbaImageT *diP, float dissolve)$/;"	f
rgbaImageFree	RgbaImage.c	/^rgbaImageFree(RgbaImageT *this)$/;"	f
rgbaImageInit	RgbaImage.c	/^rgbaImageInit(RgbaImageT *this)$/;"	f	file:
rgbaImageNew	RgbaImage.c	/^rgbaImageNew(void)$/;"	f
rgbaImageRead	RgbaImage.c	/^rgbaImageRead(RgbaImageT *this, const char *filename)$/;"	f
rgbaImageTestCreate	RgbaImage.c	/^rgbaImageTestCreate(RgbaImageT *this, int type)$/;"	f
rgbaImageTkPhotoConvert	RgbaImage.c	/^rgbaImageTkPhotoConvert(RgbaImageT *this, Tk_PhotoHandle photoH)$/;"	f
rgbaImageWarp	RgbaImage.c	/^rgbaImageWarp(const RgbaImageT *img_orig, RgbaImageT *img_warp, const MeshT *mesh_src, const MeshT *mesh_dst, float tween_param)$/;"	f
rgbaImageWrite	RgbaImage.c	/^rgbaImageWrite(const char *filename, const RgbaImageT *siP, const RgbaImageT *diP, float dissolve)$/;"	f
rgba_image_	RgbaImage.h	/^typedef struct rgba_image_ {$/;"	s
ri	RgbaImage.h	/^  unsigned char *ri;            \/* red channel image data *\/$/;"	m	struct:rgba_image_
save_img_cb	image_cb.c	/^save_img_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f
save_mesh_cb	mesh_cb.c	/^save_mesh_cb(Widget w, XtPointer client_data, XtPointer call_data)$/;"	f
sequence_file_name	sequence.c	/^static char *sequence_file_name = NULL;$/;"	v	file:
sequence_num_frames	sequence.c	/^static int  sequence_num_frames = 30;$/;"	v	file:
set_sequence_file_name_cb	sequence.c	/^set_sequence_file_name_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f
set_sequence_num_frames_cb	sequence.c	/^set_sequence_num_frames_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f
set_x_visual	diw_map.c	/^static void set_x_visual(Display *display)$/;"	f	file:
shell	mjg_dialog.h	/^  Widget    shell;$/;"	m	struct:dialog_apdx_
sigmoid_func	sequence.c	/^sigmoid_func(double x)$/;"	f	file:
size	my_malloc.c	/^  size_t     size;    \/* Size (in bytes) of the user portion of this chunk *\/$/;"	m	struct:MemBlock
sml	diw_map.h	/^  Widget       smp, sml; \/* Toggle: source mesh [points, lines] *\/$/;"	m	struct:diw_map_
smp	diw_map.h	/^  Widget       smp, sml; \/* Toggle: source mesh [points, lines] *\/$/;"	m	struct:diw_map_
spline3_eval	spline.c	/^spline3_eval(REAL w, const REAL *x, const REAL *y, long n,$/;"	f
spline3_setup	spline.c	/^spline3_setup(const REAL *x, const REAL *y, long n, REAL *c, REAL *h)$/;"	f
src_img	diw_map.h	/^  RgbaImageT src_img;$/;"	m	struct:diw_map_
tail	my_malloc.c	/^  long long *tail;    \/* Address of the block tail *\/$/;"	m	struct:MemBlock
test1	my_malloc.c	/^test1(void)$/;"	f
text	mjg_dialog.h	/^  Widget    text;$/;"	m	struct:dialog_apdx_
tgaHeaderRead	tga.c	/^tgaHeaderRead(tga_hdr_t *tgaP, RgbaImageT *imgP, FILE *fio)$/;"	f
tgaHeaderWrite	tga.c	/^tgaHeaderWrite(tga_hdr_t *tgaP, RgbaImageT *imgP, FILE *fio)$/;"	f
tgaPixelRead	tga.c	/^tgaPixelRead(FILE *fio, RgbaImageT *imgP, int npixels, int size, int mapped)$/;"	f	file:
tgaPixelWrite	tga.c	/^tgaPixelWrite(FILE *fio, RgbaImageT *imgP, int col, int row, int npixels, int mpsize, int mapped)$/;"	f	file:
tgaRead	tga.c	/^tgaRead(tga_hdr_t *tgaP, RgbaImageT *imgP, FILE *fio)$/;"	f
tgaRunLength	tga.c	/^tgaRunLength(RgbaImageT *imgP, int col, int row, int depth)$/;"	f
tgaWrite	tga.c	/^tgaWrite(tga_hdr_t *tgaP, RgbaImageT *imgP, FILE *fio)$/;"	f
tga_cmap	tga.c	/^RgbaImageT tga_cmap = {$/;"	v
tga_cmap_a	tga.c	/^static unsigned char tga_cmap_a[16384];$/;"	v	file:
tga_cmap_b	tga.c	/^static unsigned char tga_cmap_b[16384];$/;"	v	file:
tga_cmap_g	tga.c	/^static unsigned char tga_cmap_g[16384];$/;"	v	file:
tga_cmap_r	tga.c	/^static unsigned char tga_cmap_r[16384];$/;"	v	file:
tga_hdr_	tga.h	/^typedef struct tga_hdr_ {$/;"	s
tga_hdr_t	tga.h	/^} tga_hdr_t;$/;"	t
timestamp	my_malloc.c	/^static const char *timestamp = "Copyright (C) Michael J. Gourlay " __DATE__ ;$/;"	v	file:
tml	diw_map.h	/^  Widget       tmp, tml; \/* Toggle: tween mesh [points, lines] *\/$/;"	m	struct:diw_map_
tmp	diw_map.h	/^  Widget       tmp, tml; \/* Toggle: tween mesh [points, lines] *\/$/;"	m	struct:diw_map_
toplevel	mjg_dialog.h	/^  Widget    toplevel;$/;"	m	struct:dialog_apdx_
type	RgbaImage.h	/^  int           type;           \/* image type token *\/$/;"	m	struct:rgba_image_
type	mjg_dialog.h	/^  int       type;$/;"	m	struct:dialog_apdx_
user	my_malloc.c	/^  void      *user;    \/* Address of the beginning of client memory *\/$/;"	m	struct:MemBlock
verbose	xmorph.c	/^int verbose = FALSE;$/;"	v
warp_image	warp.c	/^warp_image(const UCHAR *in, UCHAR *out, int img_width, int img_height,$/;"	f
warp_image_cb	diw_map.c	/^warp_image_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f	file:
warp_rgba_image	sequence.c	/^warp_rgba_image(RgbaImageT *inP, RgbaImageT *outP, double *sxP, double *syP, double *dxP, double *dyP, int nx, int ny)$/;"	f
warp_sb	diw_map.h	/^  Widget       dissolve_sb, warp_sb; \/* scrollbars *\/$/;"	m	struct:diw_map_
warp_sequence	sequence.c	/^warp_sequence(diw_map_t *dmP, int steps, char *basename, int show)$/;"	f
warp_sequence_cb	sequence.c	/^warp_sequence_cb(Widget widget, XtPointer client_data, XtPointer call_data)$/;"	f
widget	diw_map.h	/^  Widget       widget;  \/* core widget, for drawing images in *\/$/;"	m	struct:diw_map_
width	diw_map.h	/^  int          width, height; \/* X pixmap\/image geometry *\/$/;"	m	struct:diw_map_
x	mesh.h	/^  double *x;    \/* 2D array of mesh point x-values *\/$/;"	m	struct:
x_depth	diw_map.c	/^static int x_depth=0;$/;"	v	file:
x_gc_clear	diw_map.c	/^static GC x_gc_clear;$/;"	v	file:
x_off	tga.h	/^  int           x_off;$/;"	m	struct:tga_hdr_
x_visual	diw_map.c	/^static Visual *x_visual=NULL;$/;"	v	file:
xbm_gray	diw_map.c	/^static Pixmap xbm_gray;$/;"	v	file:
xbm_select	diw_map.c	/^static Pixmap xbm_select;$/;"	v	file:
xbm_unselect	diw_map.c	/^static Pixmap xbm_unselect;$/;"	v	file:
ximage	diw_map.h	/^  XImage       *ximage;$/;"	m	struct:diw_map_
y	mesh.h	/^  double *y;    \/* 2D array of mesh point y-values *\/$/;"	m	struct:
y_off	tga.h	/^  int           y_off;$/;"	m	struct:tga_hdr_