X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=2020-frama-c%2F4300-range-make-empty.html;fp=2020-frama-c%2F4300-range-make-empty.html;h=ec8fe4ce0fd6842fbf1706601bff46c7da10c553;hb=062da27127bc876eaeb4c728ed50bf744a3bcaa7;hp=0000000000000000000000000000000000000000;hpb=d8e14d47fcb1059c50c2af2652cb9837c70fc50f;p=libguestfs-talks.git diff --git a/2020-frama-c/4300-range-make-empty.html b/2020-frama-c/4300-range-make-empty.html new file mode 100644 index 0000000..ec8fe4c --- /dev/null +++ b/2020-frama-c/4300-range-make-empty.html @@ -0,0 +1,20 @@ + + + + +

qemu range_make_empty()

+ +
+  /* Initialize range to the empty range */
+  /*@
+    requires \valid(range);
+    requires valid_range(*range);
+    assigns *range;
+    ensures empty_range(*range);
+   */
+  static inline void range_make_empty(Range *range)
+  {
+      *range = range_empty;
+      assert(range_is_empty(range));
+  }
+