gCAD3D 2.35
xa_plu.c File Reference
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <dlfcn.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_txt.h"
#include "../ut/ut_os.h"
#include "../ut/func_types.h"
#include "../xa/xa_mem.h"
#include "../xa/xa_uid.h"
#include "../xa/xa.h"

Functions

int PLU_start ()
 
int PLU_free (void **ptr)
 
int PLU_realloc (void **ptr, int siz)
 
int PLU_close ()
 ================================================================ More...
 
int PLU_unl ()
 
int PLU_restart ()
 
int PLU_Loa ()
 
char * PLU_appNamTab_get (int iNam)
 
int PLU_appNamTab_set (APP_OBJ_NAM *appObjNamTab)
 
int PLU_oid_appNam (char *oid, long dli)
 

Variables

char AP_dir_save [128]
 
APP_OBJ_NAMUI_User_appNamTab = NULL
 

Function Documentation

int PLU_start ( )
int PLU_free ( void **  ptr)

see PLU_realloc

int PLU_realloc ( void **  ptr,
int  siz 
)

nur fuer MS-Win: wenn Kernel ein malloc macht, muss auch das free und das realloc ebenfalls im Kernel passieren !

int PLU_close ( )

================================================================

================================================================ ReEnable Ctrl Y unused

int PLU_unl ( )

unload plugin <APP_act_nam>

int PLU_restart ( )
int PLU_Loa ( )
reStart remote
display list of dll-files in directory <bindir>/plugins;
execute selected plugin
char* PLU_appNamTab_get ( int  iNam)
return name of AppNam[iNam]
int PLU_appNamTab_set ( APP_OBJ_NAM appObjNamTab)
provide names for application-objects
appObjNamTab must be static until exit of userApplication !
size of words max 32 chars
int PLU_oid_appNam ( char *  oid,
long  dli 
)

Variable Documentation

char AP_dir_save[128]
APP_OBJ_NAM* UI_User_appNamTab = NULL