This file is indexed.

/usr/share/doc/libplplot11/examples/ocaml/x07.ml is in libplplot-dev 5.9.9-2ubuntu2.

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
52
53
54
55
56
57
58
59
60
61
62
63
(* $Id: x07.ml 10957 2010-05-01 15:31:28Z hezekiahcarty $

        Font demo.
*)

open Plplot

let base =
  [|0; 100; 0; 100; 200; 500; 600; 700; 800; 900;
    2000; 2100; 2200; 2300; 2400; 2500; 2600; 2700; 2800; 2900|]

(*--------------------------------------------------------------------------*\
 * Displays the entire "plsym" symbol (font) set.
\*--------------------------------------------------------------------------*)

let () =
  (* Parse and process command line arguments *)
  plparseopts Sys.argv [PL_PARSE_FULL];

  (* Initialize plplot *)
  plinit ();

  plfontld 0;
  for l = 0 to 19 do
    if l = 2 then plfontld 1;
    pladv 0;

    (* Set up viewport and window *)
    plcol0 2;
    plvpor 0.15 0.95 0.1 0.9;
    plwind 0.0 1.0 0.0 1.0;

    (* Draw the grid using plbox *)
    plbox "bcg" 0.1 0 "bcg" 0.1 0;

    (* Write the digits below the frame *)
    plcol0 15;
    for i = 0 to 9 do
      plmtex "b" 1.5 (0.1 *. float_of_int i +. 0.05) 0.5 (string_of_int i);
    done;

    let k = ref 0 in
    for i = 0 to 9 do
      (* Write the digits to the left of the frame *)
      plmtex "lv" 1.0 (0.95 -. 0.1 *. float_of_int i) 1.0
        (string_of_int (base.(l) + 10 * i));
      for j = 0 to 9 do
        let x = 0.1 *. float_of_int j +. 0.05 in
        let y = 0.95 -. 0.1 *. float_of_int i in

        (* Display the symbols *)
        plsym [|x|] [|y|] (base.(l) + !k);
        incr k;
      done;
    done;

    if l < 2 then
      plmtex "t" 1.5 0.5 0.5 "PLplot Example 7 - PLSYM symbols (compact)"
    else
      plmtex "t" 1.5 0.5 0.5 "PLplot Example 7 - PLSYM symbols (extended)"
  done;
  plend ();
  ()