ekg2  GIT master
Definicje | Funkcje
Dokumentacja pliku Variable.c
#include "module.h"
Wykres zależności załączania dla Variable.c:

Definicje

#define PERL_UNUSED_VAR(var)   if (0) var = var
 
#define dVAR   dNOOP
 
#define PERL_VERSION_DECIMAL(r, v, s)   (r*1000000 + v*1000 + s)
 
#define PERL_DECIMAL_VERSION   PERL_VERSION_DECIMAL(PERL_REVISION,PERL_VERSION,PERL_SUBVERSION)
 
#define PERL_VERSION_GE(r, v, s)   (PERL_DECIMAL_VERSION >= PERL_VERSION_DECIMAL(r,v,s))
 
#define PERL_VERSION_LE(r, v, s)   (PERL_DECIMAL_VERSION <= PERL_VERSION_DECIMAL(r,v,s))
 
#define XS_EXTERNAL(name)   XS(name)
 
#define XS_INTERNAL(name)   XS(name)
 
#define XS_EUPXS(name)   XS_INTERNAL(name)
 
#define PERL_ARGS_ASSERT_CROAK_XS_USAGE   assert(cv); assert(params)
 
#define croak_xs_usage   S_croak_xs_usage
 
#define newXSproto_portable(name, c_impl, file, proto)   (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
 
#define newXS_deffile(a, b)   Perl_newXS(aTHX_ a,b,file)
 

Funkcje

STATIC void S_croak_xs_usage (const CV *const cv, const char *const params)
 
 XS (XS_Ekg2_variable_find)
 
 XS (XS_Ekg2_variables)
 
 XS (XS_Ekg2_variable_add_ext)
 
 XS (XS_Ekg2_variable_add)
 
 XS (XS_Ekg2_variable_add_bool_ext)
 
 XS (XS_Ekg2_variable_add_bool)
 
 XS (XS_Ekg2_variable_add_int_ext)
 
 XS (XS_Ekg2_variable_add_int)
 
 XS (XS_Ekg2__Variable_help)
 
 XS (XS_Ekg2__Variable_remove)
 
 XS (XS_Ekg2__Variable_set)
 
 XS (boot_Ekg2__Variable)
 

Dokumentacja definicji

◆ croak_xs_usage

#define croak_xs_usage   S_croak_xs_usage

◆ dVAR

#define dVAR   dNOOP

◆ newXS_deffile

#define newXS_deffile (   a,
 
)    Perl_newXS(aTHX_ a,b,file)

◆ newXSproto_portable

#define newXSproto_portable (   name,
  c_impl,
  file,
  proto 
)    (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)

◆ PERL_ARGS_ASSERT_CROAK_XS_USAGE

#define PERL_ARGS_ASSERT_CROAK_XS_USAGE   assert(cv); assert(params)

◆ PERL_DECIMAL_VERSION

#define PERL_DECIMAL_VERSION   PERL_VERSION_DECIMAL(PERL_REVISION,PERL_VERSION,PERL_SUBVERSION)

◆ PERL_UNUSED_VAR

#define PERL_UNUSED_VAR (   var)    if (0) var = var

◆ PERL_VERSION_DECIMAL

#define PERL_VERSION_DECIMAL (   r,
  v,
  s 
)    (r*1000000 + v*1000 + s)

◆ PERL_VERSION_GE

#define PERL_VERSION_GE (   r,
  v,
  s 
)    (PERL_DECIMAL_VERSION >= PERL_VERSION_DECIMAL(r,v,s))

◆ PERL_VERSION_LE

#define PERL_VERSION_LE (   r,
  v,
  s 
)    (PERL_DECIMAL_VERSION <= PERL_VERSION_DECIMAL(r,v,s))

◆ XS_EUPXS

#define XS_EUPXS (   name)    XS_INTERNAL(name)

◆ XS_EXTERNAL

#define XS_EXTERNAL (   name)    XS(name)

◆ XS_INTERNAL

#define XS_INTERNAL (   name)    XS(name)

Dokumentacja funkcji

◆ S_croak_xs_usage()

STATIC void S_croak_xs_usage ( const CV *const  cv,
const char *const  params 
)

◆ XS() [1/12]

XS ( XS_Ekg2_variable_find  )

◆ XS() [2/12]

XS ( XS_Ekg2_variables  )

◆ XS() [3/12]

XS ( XS_Ekg2_variable_add_ext  )

◆ XS() [4/12]

XS ( XS_Ekg2_variable_add  )

◆ XS() [5/12]

XS ( XS_Ekg2_variable_add_bool_ext  )

◆ XS() [6/12]

XS ( XS_Ekg2_variable_add_bool  )

◆ XS() [7/12]

XS ( XS_Ekg2_variable_add_int_ext  )

◆ XS() [8/12]

XS ( XS_Ekg2_variable_add_int  )

◆ XS() [9/12]

XS ( XS_Ekg2__Variable_help  )

◆ XS() [10/12]

XS ( XS_Ekg2__Variable_remove  )

◆ XS() [11/12]

XS ( XS_Ekg2__Variable_set  )

◆ XS() [12/12]

XS ( boot_Ekg2__Variable  )