diff --git a/README.md b/README.md index c5385cb..ee94be2 100644 --- a/README.md +++ b/README.md @@ -168,10 +168,14 @@ Where `T` any of the respective IDL-Types (not their respective c-type, as menti #### Rules For Parameters Of Primitive-Type -The caller has to allocate memory for `T`. -For mode `Update`, the callee is allowed to mutate the memory pointed to by `T*`. (1) A primitive-type cannot be consumed or produced because it's always statically allocated. +### Update + +The caller has to allocate memory for `T*`. +The callee is allowed to mutate the memory pointed to by `T*`. +The caller is responsible to free the memory pointed to by `T*`. + #### Rules For Parameters Of Object-Type ##### Read