This file is indexed.

/usr/lib/blt2.4/dd_protocols/dd-number.tcl is in blt 2.4z-4.2ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
# ----------------------------------------------------------------------
#  PURPOSE:  drag&drop send routine for "number" data
#
#  Widgets that are to participate in drag&drop operations for
#  "number" data should be registered as follows:
#
#      drag&drop .win source handler number dd_send_number
#      drag&drop .win target handler number my_number_handler
#
#      proc my_number_handler {} {
#          global DragDrop
#
#          set data $DragDrop(number)
#            .
#            .  do something with $data
#            .
#      }
#
#   AUTHOR:  Michael J. McLennan       Phone: (215)770-2842
#            AT&T Bell Laboratories   E-mail: aluxpo!mmc@att.com
#
#     SCCS:  %W% (%G%)
# ----------------------------------------------------------------------
#            Copyright (c) 1993  AT&T  All Rights Reserved
# ======================================================================

# ----------------------------------------------------------------------
# COMMAND: dd_send_number <interp> <ddwin> <data>
#
#   INPUTS
#     <interp> = interpreter for target application
#      <ddwin> = pathname for target drag&drop window
#       <data> = data returned from -tokencmd
#
#   RETURNS
#     ""
#
#   SIDE-EFFECTS
#     Sends data to remote application DragDrop(number), and then
#     invokes the "number" handler for the drag&drop target.
# ----------------------------------------------------------------------
proc dd_send_number {interp ddwin data} {
	send $interp "
		foreach num [list $data] {
			expr \$num*1
		}
		global DragDrop
		set DragDrop(number) [list $data]
    "
	send $interp "drag&drop target $ddwin handle number"
}