SomLPrintf

This function prints a formatted string in the manner of the C printf function, at the specified indentation level.

Syntax
 long    level; string   fmt; long     rc;

rc = somLPrintf(level, fmt,· · ·);  The values to be substituted into the format string.

Parameters

 * level (long) : The level at which output is to be placed.


 * fmt (string) : The format string to be output.

Return Code

 * rc (long) : Returns the number of characters written.

Remarks
This function prints a formatted string using SOMOutCharRoutine, in the same manner as the C printf function. The implementation of SOMOutCharRoutine determines the destination of the output, while the C printf function is always directed to stdout. (The default output destination for SOMOutCharRoutine is stdout also, but this can be modified by the user.) The output is prefixed at the indicated level, by preceding it with 2*level spaces.

Example Code
 somLPrintf(5, "The class name is %s.\n", _somGetClassName(obj)); 
 * 1) include 

Data Structures

 * string (somcorba.h)

Functions

 * somVprintf
 * somPrefixLevel
 * somPrintf
 * SOMOutCharRoutine