NAME
TA_Initialize - C Function
SYNOPSIS
#include "ta_libc.h"
TA_RetCode TA_Initialize();
DESCRIPTION
This function MUST be called prior to any other function provided by the TA-LIB.
On success and once TA-LIB is not needed anymore, TA_Shutdown must be called. This will take care to de-allocate all TA-LIB related resources.
After TA_Initialize, all
other functions (except TA_Shutdown) are fully multithread safe.
RETURN VALUE
| TA_SUCCESS | Operation is successful |
| TA_BAD_PARAM | One of the parameter has an unexpected value. |
| TA_ALLOC_ERR | Cannot allocate memory, or memory corruption detected |
| TA_UNKNOWN_ERR | Operation failed for unknown reason |
For other error code, or to match a number to an error description, check the TA_RetCode enumeration in "ta-lib/c/include/ta_common.h"
SEE ALSO
EXAMPLE
#include "ta_libc.h"
int main( void )
{
TA_RetCode retCode;
retCode = TA_Initialize( );
if( retCode != TA_SUCCESS )
printf( "Cannot initialize TA-Lib (%d)!\n", retCode );
else
{
printf( "TA-Lib correctly initialized.\n" );
/* ... other TA-Lib functions can be used here. */
TA_Shutdown();
}
return 0;
}