diff --git a/src/ca/CAref.html b/src/ca/CAref.html index bc41a9604..fad1d75ad 100644 --- a/src/ca/CAref.html +++ b/src/ca/CAref.html @@ -709,12 +709,13 @@ compromised. The probability of EPICS minor release upgrade recompilation dependency will also increase. Codes intending to maintain the highest degree of portability over a wide range of EPICS versions should be especially careful. For example such codes should replace all instances of -"channel_id->type" with ca_element_count(channel_id)". This approach -should be reliable on all versions of EPICS in use today. The construct -"ca_puser(chid) = xxxx" is particularly problematic. The best mechanisms for -setting the per channel private pointer will be to pass the user private -pointer in when creating the channel. This approach is implemented on all -versions. Otherwise, you can also use "ca_set_puser(CHID,PUSER), but this +channel_id->type with +ca_element_count(channel_id). This approach should be reliable +on all versions of EPICS in use today. The construct ca_puser(chid) = +xxxx is particularly problematic. The best mechanisms for setting the +per channel private pointer will be to pass the user priate pointer in when +creating the channel. This approach is implemented on all versions. +Otherwise, you can also use ca_set_puser(CHID,PUSER), but this will work only on post beta releases of R3.13 and on R3.14.

Function Call Reference