From ee26b8ff850add4f83b912635a71dbde06f268d1 Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Fri, 3 Feb 2017 22:20:35 +0100 Subject: Continuing Implementation... --- src/sequence/sequence.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/sequence/sequence.h') diff --git a/src/sequence/sequence.h b/src/sequence/sequence.h index d9cbf86..129c457 100644 --- a/src/sequence/sequence.h +++ b/src/sequence/sequence.h @@ -125,13 +125,14 @@ int ZoO_sequence_create_from requires \valid(io); requires (((*sequence_length) * sizeof(ZoO_index)) <= SIZE_MAX); requires (((*sequence_capacity) * sizeof(ZoO_index)) <= SIZE_MAX); - requires \separated(sequence, sequence, sequence_capacity, sequence_length, io); + requires \separated(sequence, *sequence, sequence_capacity, sequence_length, io); assigns (*sequence_length); assigns (*sequence[0]); assigns (*sequence_capacity); ensures \valid(sequence); + ensures \valid(*sequence); ensures \valid(sequence_capacity); ensures \valid(sequence_length); ensures \valid(io); @@ -188,13 +189,14 @@ int ZoO_sequence_append_left requires \valid(io); requires (((*sequence_length) * sizeof(ZoO_index)) <= SIZE_MAX); requires (((*sequence_capacity) * sizeof(ZoO_index)) <= SIZE_MAX); - requires \separated(sequence, sequence, sequence_capacity, sequence_length, io); + requires \separated(sequence, *sequence, sequence_capacity, sequence_length, io); assigns (*sequence_length); assigns (*sequence[0]); assigns (*sequence_capacity); ensures \valid(sequence); + ensures \valid(*sequence); ensures \valid(sequence_capacity); ensures \valid(sequence_length); ensures \valid(io); -- cgit v1.2.3-70-g09d2