Informix Error -33203: Incorrect levels of indirection on variable variable-name.
Cause and resolution
Incorrect levels of indirection on variable variable-name.
A pointer variable is used with the wrong number of level indirection. Check the indirection levels in this statement.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-33203 fires when a pointer variable is used with the wrong number of indirection levels — per the official guidance.
- A pointer variable used with an incorrect indirection level, per the official guidance — the direct, only cause.
Solutions / Resolution
- Check the indirection levels in the statement, per the official guidance, and correct them.
Examples
N/A
No specific triggering statement is documented beyond an incorrect indirection level.
Diagnostic Checks
- Check the flagged pointer variable's declared indirection level, and correct the reference to match.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -33203 in this set yet.
A pointer variable was used with the wrong indirection level — correct it.