CIRCT 23.0.0git
Loading...
Searching...
No Matches
Macros | Functions
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()

int svSizeOfArray ( const svOpenArrayHandle  h)