44 ------------------------------------------------------------------------------
55 The MIT License (MIT)
66
7- Copyright (c) 2024 Aarno Labs LLC
7+ Copyright (c) 2024-2025 Aarno Labs LLC
88
99 Permission is hereby granted, free of charge, to any person obtaining a copy
1010 of this software and associated documentation files (the "Software"), to deal
@@ -50,7 +50,7 @@ open CCHLibTypes
5050 option is for the user to construct these summaries in xml and supply them
5151 to the analyzer as an additional set of summaries. While this may be the
5252 preferred option if the library in question is a frequently used one (e.g.,
53- opensll ), but in most cases, writing function summaries in xml is not
53+ openssl ), but in most cases, writing function summaries in xml is not
5454 attractive.
5555
5656 Another, more convenient, option is to annotate the function signatures
@@ -189,7 +189,7 @@ open CCHLibTypes
189189
190190(* * {3 nonnull}
191191
192- The [nonnull] attribute can be used to a function to indicate that one or
192+ The [nonnull] attribute can be used for a function to indicate that one or
193193 more pointer arguments to the function must not be null.
194194
195195 Example:
@@ -214,7 +214,7 @@ open CCHLibTypes
214214(* * {3 null_terminated_string_arg}
215215
216216 The [null_terminated_string_arg] can be used to indicate that one or more
217- pointer arguments must, if not null, point to null-terminated string.
217+ pointer arguments must, if not null, point to a null-terminated string.
218218
219219 Example:
220220
@@ -223,7 +223,7 @@ open CCHLibTypes
223223 __attribute__((__null_terminated_string_arg (2)));
224224 ]}
225225
226- This attribute will generate [XNullTerminated] preconditions on the funtion
226+ This attribute will generate [XNullTerminated] preconditions on the function
227227 for all arguments included.
228228 *)
229229
@@ -233,7 +233,7 @@ open CCHLibTypes
233233 on the program state except for the value they return. It differs from
234234 the [const] attribute in that it may read values from the program state
235235 and so successive calls to the function with the same argument may,
236- unlike to functions with the [const] attribute, have different return
236+ unlike functions with the [const] attribute, have different return
237237 values.
238238
239239 This attribute will generate the [XPreservesAllMemory] and
0 commit comments