Initializing help system before first use

newcsr

Purpose
Create a constant reference.
Synopsis
void *newcsr(XPRMcontext ctx, int type, void *ref);
Arguments
ctx 
Mosel's execution context
type 
Type code of the constant reference
ref 
A reference of an entity corresponding to the specified type
Return value
A reference to a new CSREF entity.
Further information
Mosel saves references to constant objects of native or record types in entities of structure XPRM_STR_CSREF. This function creates a new object of this type from an exisiting object. For instance if the expanded code of the provided type type is (XPRM_STR_CSREF|tt) then creating an instance of type type, that corresponds to a constant of type tt, will be achieved by calling this function with a reference to an object of type tt ( i.e. the value of the constant to create).
Related topics

© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.