CIRCT 24.0.0git
Loading...
Searching...
No Matches
SvDpiRuntime.cpp File Reference
#include "svdpi.h"
#include <dlfcn.h>
#include <stdio.h>
#include <stdlib.h>
Include dependency graph for SvDpiRuntime.cpp:

Go to the source code of this file.

Macros

#define DPI_PROTOTYPES
#define XXTERN   DPI_EXTERN DPI_DLLESPEC
#define EETERN   DPI_EXTERN DPI_DLLESPEC

Functions

int svDimensions (const svOpenArrayHandle h)
void * svGetArrayPtr (const svOpenArrayHandle h)
int svSizeOfArray (const svOpenArrayHandle h)
int svSize (const svOpenArrayHandle h, int d)
void * svGetArrElemPtr1 (const svOpenArrayHandle h, int idx)

Macro Definition Documentation

◆ DPI_PROTOTYPES

#define DPI_PROTOTYPES

Definition at line 16 of file SvDpiRuntime.cpp.

◆ EETERN

#define EETERN   DPI_EXTERN DPI_DLLESPEC

Definition at line 20 of file SvDpiRuntime.cpp.

◆ XXTERN

#define XXTERN   DPI_EXTERN DPI_DLLESPEC

Definition at line 18 of file SvDpiRuntime.cpp.

Function Documentation

◆ svDimensions()

int svDimensions ( const svOpenArrayHandle h)

Definition at line 74 of file SvDpiRuntime.cpp.

References svOpenArrayHandle.

Referenced by validateSvOpenArray().

◆ svGetArrayPtr()

void * svGetArrayPtr ( const svOpenArrayHandle h)

Definition at line 80 of file SvDpiRuntime.cpp.

References svOpenArrayHandle.

Referenced by validateSvOpenArray().

◆ svGetArrElemPtr1()

void * svGetArrElemPtr1 ( const svOpenArrayHandle h,
int idx )

◆ svSize()

int svSize ( const svOpenArrayHandle h,
int d )

Definition at line 92 of file SvDpiRuntime.cpp.

References svOpenArrayHandle.

Referenced by validateSvOpenArray().

◆ svSizeOfArray()