diff --git a/Chap_API_Struct.tex b/Chap_API_Struct.tex index 3325864..66464c4 100644 --- a/Chap_API_Struct.tex +++ b/Chap_API_Struct.tex @@ -1365,7 +1365,13 @@ \subsubsection{Info structure support macros} %%%% \descr -Copy the provided data into the \refstruct{pmix_info_t}. Any data stored in the source parameters can be modified or free'd without affecting the copied data once the function has completed. +Copy the provided data into the \refstruct{pmix_info_t}. Any data stored in the source parameters can be modified or free'd without affecting the copied data once the function has completed. Passing \code{NULL} as the \code{data} parameter with a \refconst{PMIX_BOOL} \code{type} will set the associated info to \code{true}. This is a shorthand for the following where \code{NULL} replaces an explicit variable \code{true_value}: +\begin{codepar} + // A PMIX_BOOL with a NULL data is equivalent to an explicit true data + bool true_value = true; + PMIX_Info_load(&info1, PMIX_SESSION_INFO, &true_value, PMIX_BOOL); + PMIX_Info_load(&info2, PMIX_SESSION_INFO, NULL, PMIX_BOOL); +\end{codepar} %%%%%%%%%%% \littleheader{Copy data between info structures} diff --git a/Chap_Revisions.tex b/Chap_Revisions.tex index ee6cadc..b3986a4 100644 --- a/Chap_Revisions.tex +++ b/Chap_Revisions.tex @@ -1462,8 +1462,9 @@ \section{Version 5.1: TBD} The v5.1 update includes the following changes from the v5.0 document: -%\begin{compactitemize} -%\end{compactitemize} +\begin{compactitemize} + \item Add that using \refapi{PMIx_Info_load} with a \code{NULL} \refconst{PMIX_BOOL} data sets the value to true +\end{compactitemize} \subsection{Added Functions (Provisional)}