This file is indexed.

/usr/share/z88dk/lib/z88_crt0.hdx is in z88dk-data 1.8.ds1-10.

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
 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
;
;       This file is included by every module
;       To handle multi module programs which use floating point
;       routines in different modules, we have got rid of
;       the conditional assembly around the float routines
;

;
;       .globl    for graphics fns
;
        .globl    base_graphics
;
;       stdio/printf things
;
        .globl    _sf_string1
        .globl    _sf_oldch

; Process interrupt variable (**for apps only**)
	.globl	packintrout

;Standard .globl for startup library..


        .globl    l_dcal
        .globl    cleanup

;Hooks for library functions

        .globl    l_gchar
        .globl    l_sxt
        .globl    l_gint
	.globl    l_gint_eq
	.globl    l_ghtonsint
        .globl    l_pint
	.globl    l_pint_eq
        .globl    l_or
        .globl    l_xor
        .globl    l_and
        .globl    l_eq
        .globl    l_ne
        .globl    l_gt
        .globl    l_le
        .globl    l_ge
        .globl    l_lt
        .globl    l_uge
        .globl    l_ult
        .globl    l_ugt
        .globl    l_ule
        .globl    l_cmp
        .globl    l_ucmp
        .globl    l_asr
	.globl    l_asr_u
        .globl    l_asl
        .globl    l_sub
        .globl    l_neg
        .globl    l_com
        .globl    l_lneg
        .globl    l_bool
        .globl    l_cm_de
        .globl    l_cm_bc
        .globl    l_deneg
        .globl    l_bcneg
        .globl    l_case
        .globl    l_mult
        .globl    l_div
        .globl    l_div_u

;Long functions now

              .globl     l_int2long_s
              .globl     l_long2int_s
              .globl     l_glong
              .globl     l_long_add
              .globl     l_long_and
              .globl     l_long_asl
              .globl     l_long_asr
	      .globl     l_long_aslo
	      .globl     l_long_asro
              .globl     l_long_bool
              .globl     l_long_cmp
              .globl     l_long_com
              .globl     l_long_eq
              .globl     l_long_ge
              .globl     l_long_gt
              .globl     l_long_le
              .globl     l_long_lneg
              .globl     l_long_lt
              .globl     l_long_ne
              .globl     l_long_neg
              .globl     l_long_or
              .globl     l_long_sub
              .globl     l_long_ucmp
              .globl     l_long_uge
              .globl     l_long_ugt
              .globl     l_long_ule
              .globl     l_long_ult
              .globl     l_long_xor
              .globl     l_plong
              .globl     l_inclong
              .globl     l_declong
              .globl     l_long_div
              .globl     l_long_div_u
              .globl     l_long_mult
              .globl     l_long_asr_u
	      .globl     l_long_asr_uo
              .globl     l_long_case




;Now .globl for floating routines
;
;Since we're using startup module and are distancing that from here,
;we might as well set these permanently - djm 29/2/99


        .globl  DADD
        .globl  DDIV
        .globl  DGE
        .globl  DIV1
        .globl  DIV17
        .globl  DLOAD
        .globl  DLDPSH
        .globl  DMUL
        .globl  DSTORE
        .globl  DSWAP
        .globl  DSUB
        .globl  DEQ
        .globl  DGT
        .globl  DLEq      ;djm 7/10/98
        .globl  DLT
        .globl  DNE
        .globl  DPUSH
        .globl  DPUSH2
        .globl  FA
        .globl  extra
        .globl  FADD
        .globl  FDIV
        .globl  FMUL
        .globl  FSUB
;        .globl  GRIPE   
        .globl  PUSHF2
        .globl  LDBCFA
        .globl  LDBCHL
        .globl  LDFABC
        .globl   MINUSFA   ;negate FP number
        .globl  NORMA
        .globl     ODD
        .globl  PUSHFA
        .globl  SGN
;        .globl  OFLOW
        .globl  FASIGN
        .globl  NORM
        .globl  COMPARE
        .globl  INT2
        .globl  PI
        .globl  HALFPI
        .globl   float              ;Convert int to float
	.globl   ufloat		 ;unsigned int to float
        .globl   ifix               ;Convert float to int