You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(** C strings are different from OCaml strings as they are not processed after the first [NUL] byte, even though the OCaml string (and a C string literal) may be longer. *)
(** C strings are different from OCaml strings as they are not processed after the first [NUL] byte, even though the OCaml string (and a C string literal) may be longer. *)
12
+
13
+
valto_c_string: t -> stringoption
14
+
(** Convert to C string if possible. *)
15
+
16
+
valto_n_c_string: int -> t -> stringoption
17
+
(** Convert to C string of given maximum length if possible. *)
18
+
19
+
valto_string_length: t -> intoption
20
+
(** Find length of C string if possible. *)
21
+
22
+
valto_exp: t -> GoblintCil.exp
23
+
(** Convert to CIL expression. *)
24
+
25
+
valsemantic_equal: t -> t -> booloption
26
+
(** Check semantic equality of two strings.
27
+
28
+
@return [Some true] if definitely equal, [Some false] if definitely not equal, [None] if unknown. *)
0 commit comments