Help Center›FreeBASIC
Cva_Endkeyword
Macro to clean-up a variadic argument list object variable
Syntax
Cva_End( argument_list )
Parameters
| Name | Description | |
|---|---|---|
argument_list | Cva_List variable to clean up |
Description
Cleans-up a
Cva_List type variable that was previously initialized with Cva_Start or Cva_Copy, like a destructor.argument_list must already have been initialized with a previous Cva_Start or Cva_Copy statement in the same procedure as Cva_End (for cross platform compatibility).Remarks
Version
- Since fbc 1.07.0
Dialect Differences
- Not available in the -lang qb dialect unless referenced with the alias
__cva_end.
Differences from QB
- New to FreeBASIC
See also
Example
Sub proc cdecl(count As Integer, ... )
Dim args As Cva_List
Cva_Start( args, count )
For i As Integer = 1 To count
Print Cva_Arg( args, Integer )
Next
Cva_End( args )
End Sub
proc( 4, 4000, 300, 20, 1 )
Reference
- Documented in KeyPgCvaEnd.html