~npalix/coccinelle/upstream

« back to all changes in this revision

Viewing changes to bundles/stdcompat/stdcompat-current/stdcompat__int32_s.mli.in

  • Committer: Thierry Martinez
  • Date: 2019-08-20 13:37:04 UTC
  • Revision ID: git-v1:0214afad4a32c95349c2c5a38e37cea407c455d0
Update bundles

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
module type S = sig
 
2
type t = int32
 
3
(** Alias for {!Int32.t} *)
 
4
 
 
5
val unsigned_div : int32 -> int32 -> int32
 
6
(** @since 4.08.0: val unsigned_div : int32 -> int32 -> int32 *)
 
7
 
 
8
val unsigned_rem : int32 -> int32 -> int32
 
9
(** @since 4.08.0: val unsigned_rem : int32 -> int32 -> int32 *)
 
10
 
 
11
val unsigned_to_int : int32 -> int option
 
12
(** @since 4.08.0: val unsigned_to_int : int32 -> int option *)
 
13
 
 
14
val unsigned_compare : t -> t -> int
 
15
(** @since 4.08.0: val unsigned_compare : t -> t -> int *)
 
16
 
 
17
val of_string_opt : string -> int32 option
 
18
(** @since 4.05.0: val of_string_opt : string -> int32 option *)
 
19
 
 
20
val equal : t -> t -> bool
 
21
(** @since 4.03.0: val equal : t -> t -> bool *)
 
22
 
 
23
@BEGIN_FROM_4_03_0@
 
24
external bits_of_float :
 
25
  float -> int32 = "caml_int32_bits_of_float"
 
26
    "caml_int32_bits_of_float_unboxed"[@@unboxed ][@@noalloc ]
 
27
@END_FROM_4_03_0@
 
28
@BEGIN_BEFORE_4_03_0@
 
29
@BEGIN_FROM_3_08_0@
 
30
external bits_of_float : float -> int32 = "caml_int32_bits_of_float"
 
31
@END_FROM_3_08_0@
 
32
@BEGIN_BEFORE_3_08_0@
 
33
val bits_of_float : float -> int32
 
34
@END_BEFORE_3_08_0@
 
35
 
 
36
@END_BEFORE_4_03_0@
 
37
(** @since 4.03.0:
 
38
    external bits_of_float :
 
39
      float -> int32 = "caml_int32_bits_of_float"
 
40
        "caml_int32_bits_of_float_unboxed"[@@unboxed ][@@noalloc ]
 
41
@since 3.08.0:
 
42
external bits_of_float : float -> int32 = "caml_int32_bits_of_float"
 
43
 *)
 
44
 
 
45
@BEGIN_FROM_4_03_0@
 
46
external float_of_bits :
 
47
  int32 -> float = "caml_int32_float_of_bits"
 
48
    "caml_int32_float_of_bits_unboxed"[@@unboxed ][@@noalloc ]
 
49
@END_FROM_4_03_0@
 
50
@BEGIN_BEFORE_4_03_0@
 
51
@BEGIN_FROM_3_08_0@
 
52
external float_of_bits : int32 -> float = "caml_int32_float_of_bits"
 
53
@END_FROM_3_08_0@
 
54
@BEGIN_BEFORE_3_08_0@
 
55
val float_of_bits : int32 -> float
 
56
@END_BEFORE_3_08_0@
 
57
 
 
58
@END_BEFORE_4_03_0@
 
59
(** @since 4.03.0:
 
60
    external float_of_bits :
 
61
      int32 -> float = "caml_int32_float_of_bits"
 
62
        "caml_int32_float_of_bits_unboxed"[@@unboxed ][@@noalloc ]
 
63
@since 3.08.0:
 
64
external float_of_bits : int32 -> float = "caml_int32_float_of_bits"
 
65
 *)
 
66
 
 
67
val zero : int32
 
68
(** Alias for {!Int32.zero} *)
 
69
 
 
70
val one : int32
 
71
(** Alias for {!Int32.one} *)
 
72
 
 
73
val minus_one : int32
 
74
(** Alias for {!Int32.minus_one} *)
 
75
 
 
76
external neg : int32 -> int32 = "%int32_neg"
 
77
(** Alias for {!Int32.neg} *)
 
78
 
 
79
external add : int32 -> int32 -> int32 = "%int32_add"
 
80
(** Alias for {!Int32.add} *)
 
81
 
 
82
external sub : int32 -> int32 -> int32 = "%int32_sub"
 
83
(** Alias for {!Int32.sub} *)
 
84
 
 
85
external mul : int32 -> int32 -> int32 = "%int32_mul"
 
86
(** Alias for {!Int32.mul} *)
 
87
 
 
88
external div : int32 -> int32 -> int32 = "%int32_div"
 
89
(** Alias for {!Int32.div} *)
 
90
 
 
91
external rem : int32 -> int32 -> int32 = "%int32_mod"
 
92
(** Alias for {!Int32.rem} *)
 
93
 
 
94
val succ : int32 -> int32
 
95
(** Alias for {!Int32.succ} *)
 
96
 
 
97
val pred : int32 -> int32
 
98
(** Alias for {!Int32.pred} *)
 
99
 
 
100
val abs : int32 -> int32
 
101
(** Alias for {!Int32.abs} *)
 
102
 
 
103
val max_int : int32
 
104
(** Alias for {!Int32.max_int} *)
 
105
 
 
106
val min_int : int32
 
107
(** Alias for {!Int32.min_int} *)
 
108
 
 
109
external logand : int32 -> int32 -> int32 = "%int32_and"
 
110
(** Alias for {!Int32.logand} *)
 
111
 
 
112
external logor : int32 -> int32 -> int32 = "%int32_or"
 
113
(** Alias for {!Int32.logor} *)
 
114
 
 
115
external logxor : int32 -> int32 -> int32 = "%int32_xor"
 
116
(** Alias for {!Int32.logxor} *)
 
117
 
 
118
val lognot : int32 -> int32
 
119
(** Alias for {!Int32.lognot} *)
 
120
 
 
121
external shift_left : int32 -> int -> int32 = "%int32_lsl"
 
122
(** Alias for {!Int32.shift_left} *)
 
123
 
 
124
external shift_right : int32 -> int -> int32 = "%int32_asr"
 
125
(** Alias for {!Int32.shift_right} *)
 
126
 
 
127
external shift_right_logical : int32 -> int -> int32 = "%int32_lsr"
 
128
(** Alias for {!Int32.shift_right_logical} *)
 
129
 
 
130
external of_int : int -> int32 = "%int32_of_int"
 
131
(** Alias for {!Int32.of_int} *)
 
132
 
 
133
external to_int : int32 -> int = "%int32_to_int"
 
134
(** Alias for {!Int32.to_int} *)
 
135
 
 
136
@BEGIN_FROM_4_03_0@
 
137
external of_float :
 
138
  float -> int32 = "caml_int32_of_float" "caml_int32_of_float_unboxed"
 
139
[@@unboxed ][@@noalloc ]
 
140
@END_FROM_4_03_0@
 
141
@BEGIN_BEFORE_4_03_0@
 
142
@BEGIN_FROM_3_08_0@
 
143
external of_float : float -> int32 = "caml_int32_of_float"
 
144
@END_FROM_3_08_0@
 
145
@BEGIN_BEFORE_3_08_0@
 
146
external of_float : float -> int32 = "int32_of_float"
 
147
@END_BEFORE_3_08_0@
 
148
 
 
149
@END_BEFORE_4_03_0@
 
150
(** @since 4.03.0:
 
151
    external of_float :
 
152
      float -> int32 = "caml_int32_of_float" "caml_int32_of_float_unboxed"
 
153
    [@@unboxed ][@@noalloc ]
 
154
@since 3.08.0: external of_float : float -> int32 = "caml_int32_of_float"
 
155
@since 3.07.0: external of_float : float -> int32 = "int32_of_float"
 
156
 *)
 
157
 
 
158
@BEGIN_FROM_4_03_0@
 
159
external to_float :
 
160
  int32 -> float = "caml_int32_to_float" "caml_int32_to_float_unboxed"
 
161
[@@unboxed ][@@noalloc ]
 
162
@END_FROM_4_03_0@
 
163
@BEGIN_BEFORE_4_03_0@
 
164
@BEGIN_FROM_3_08_0@
 
165
external to_float : int32 -> float = "caml_int32_to_float"
 
166
@END_FROM_3_08_0@
 
167
@BEGIN_BEFORE_3_08_0@
 
168
external to_float : int32 -> float = "int32_to_float"
 
169
@END_BEFORE_3_08_0@
 
170
 
 
171
@END_BEFORE_4_03_0@
 
172
(** @since 4.03.0:
 
173
    external to_float :
 
174
      int32 -> float = "caml_int32_to_float" "caml_int32_to_float_unboxed"
 
175
    [@@unboxed ][@@noalloc ]
 
176
@since 3.08.0: external to_float : int32 -> float = "caml_int32_to_float"
 
177
@since 3.07.0: external to_float : int32 -> float = "int32_to_float"
 
178
 *)
 
179
 
 
180
@BEGIN_FROM_3_08_0@
 
181
external of_string : string -> int32 = "caml_int32_of_string"
 
182
@END_FROM_3_08_0@
 
183
@BEGIN_BEFORE_3_08_0@
 
184
external of_string : string -> int32 = "int32_of_string"
 
185
@END_BEFORE_3_08_0@
 
186
(** @since 3.08.0:
 
187
    external of_string : string -> int32 = "caml_int32_of_string"
 
188
@since 3.07.0: external of_string : string -> int32 = "int32_of_string"
 
189
 *)
 
190
 
 
191
val to_string : int32 -> string
 
192
(** Alias for {!Int32.to_string} *)
 
193
 
 
194
val compare : t -> t -> int
 
195
(** Alias for {!Int32.compare} *)
 
196
 
 
197
@BEGIN_FROM_3_08_0@
 
198
external format : string -> int32 -> string = "caml_int32_format"
 
199
@END_FROM_3_08_0@
 
200
@BEGIN_BEFORE_3_08_0@
 
201
external format : string -> int32 -> string = "int32_format"
 
202
@END_BEFORE_3_08_0@
 
203
(** @since 3.08.0:
 
204
    external format : string -> int32 -> string = "caml_int32_format"
 
205
@since 3.07.0: external format : string -> int32 -> string = "int32_format"
 
206
 *)
 
207
 
 
208
end