view release on metacpan or search on metacpan
ext/zstd/build/VS2010/datagen/datagen.vcxproj view on Meta::CPAN
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<RunCodeAnalysis>false</RunCodeAnalysis>
<IncludePath>$(IncludePath);$(SolutionDir)..\..\programs;$(SolutionDir)..\..\lib\legacy;$(SolutionDir)..\..\lib\common;$(UniversalCRT_IncludePath);</IncludePath>
</PropertyGroup>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Config/Checker.pm view on Meta::CPAN
use strict;
use warnings;
use Eval::LineNumbers qw(eval_line_numbers);
require Exporter;
require Config::YAMLMacros::YAML;
require Module::Load;
require Time::ParseDate;
require Carp;
use Config::YAMLMacros::YAML;
our @ISA = qw(Exporter);
our @EXPORT = qw(config_checker_source);
our @EXPORT_OK = (@EXPORT, qw(unique split_listify));
our $VERSION = 0.42;
lib/Config/Checker.pm view on Meta::CPAN
sub {
my ($config, $prototype_string, $where) = @_;
$prototype_string =~ s/^(\t+)/" " x length($1) * 8/e;
my $proto = ref($prototype_string)
? $prototype_string
: Config::YAMLMacros::YAML::Load($prototype_string);
my %checker;
my $error;
local(%Config::Checker::unique);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Config/Scoped.pm view on Meta::CPAN
my $name = $args{name};
my $value = $args{value};
# warnings for macros enabled?
if ( $thisparser->warnings_on( name => 'macro', ) ) {
Config::Scoped::Error::Validate::Macro->throw(
-file => $thisparser->_get_file(%args),
-line => $thisparser->_get_line(%args),
-text => "macro redefinition for '$name"
)
if exists $thisparser->{local}{macros}{$name};
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Config/Simple/Conf.pm view on Meta::CPAN
[section]
keyname = value
=head2 USING A MACRO
Macros are defined as square brakets with a B<section:key> entry between them. These are automatically resolved to other configuration sections and keys and that keys value is utilized.
# Define a value based on a macro
[section2]
key = [section:keyname]
=head2 NOTE
Macros may B<NOT> utilize list entries of duplicate macro keys.
=head2 SPECIAL MACROS
Currently there are two special macros which perform useful tasks
view all matches for this distribution
view release on metacpan or search on metacpan
libucl-0.8.1/ChangeLog.md view on Meta::CPAN
- remove dangling expressions
- use std::set::emplace instead of std::set::insert
- not use std::move in return statement; considering copy elision
- C++ wrapper: fix compilation error and warnings (by Zhe Wang)
- C++ wrapper: fix iteration over objects in which the first value is `false` (by Zhe Wang)
- C++ wrapper: Macro helper functions (by Chris Meacham)
- C++ wrapper: Changing the duplicate strategy in the C++ API (by Chris Meacham)
- C++ wrapper: Added access functions for the size of a UCL_ARRAY (by Chris Meacham)
- Fix caseless comparison
- Fix include when EPERM is issued
- Fix Windows build
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Convert/Binary/C.pm view on Meta::CPAN
Include
Define
Assert
HasCPPComments
HasMacroVAARGS
=head2 Supported pragma directives
Convert::Binary::C supports the C<pack> pragma to locally override
struct member alignment. The supported syntax is as follows:
lib/Convert/Binary/C.pm view on Meta::CPAN
'ShortSize' => 2,
'IntSize' => 4,
'StdCVersion' => 199901,
'HostedC' => 1,
'Alignment' => 1,
'HasMacroVAARGS' => 1,
'KeywordMap' => {},
'Define' => [
'DEBUGGING',
'FOO=123'
],
lib/Convert/Binary/C.pm view on Meta::CPAN
one = 4 / 4;
two = 2;
which is correct.
=item C<HasMacroVAARGS> =E<gt> 0 | 1
Use this option to turn the C<__VA_ARGS__> macro expansion
on or off. If this is enabled (which is the default), you can use
variable length argument lists in your preprocessor macros.
lib/Convert/Binary/C.pm view on Meta::CPAN
ENDC
for my $macro (qw( ADD DEFINED UNDEFINED )) {
my $not = $c->defined($macro) ? '' : ' not';
print "Macro '$macro' is$not defined.\n";
}
would print:
Macro 'ADD' is defined.
Macro 'DEFINED' is defined.
Macro 'UNDEFINED' is not defined.
You have to keep in mind that this works only as long as the preprocessor
is not reset. See L<"Preprocessor configuration"> for details.
=back
view all matches for this distribution
view release on metacpan or search on metacpan
#define UNDEF_PTR &PL_sv_undef
#endif
/* 36KB may seem small, but on MVS most records are 32KB or less. */
#define OUTSTRING_MEM 36864
/* Macro: catenate a string to the end of an existing string
* and move the pointer up. */
#define memcat(target,offset,source,len) \
memcpy((target+offset), source, len); \
offset += len;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Convert/PEM.pm view on Meta::CPAN
$pem->{ASN} = $param{ASN} if exists $param{ASN};
$pem->{Cipher} = $param{Cipher} if exists $param{Cipher};
}
if (exists $pem->{ASN}) {
$pem->{Macro} = $param{Macro};
my $asn = $pem->{_asn} = Convert::ASN1->new;
$asn->prepare( $pem->{ASN} ) or
return (ref $pem)->error("ASN prepare failed: $asn->{error}");
}
lib/Convert/PEM.pm view on Meta::CPAN
sub asn {
my $pem = shift;
my $asn = $pem->{_asn} || return;
my %prm = @_;
my $m = $prm{Macro} || $pem->{Macro};
$m ? $asn->find($m) : $asn;
}
sub ASN { $_[0]->{ASN} }
sub name { $_[0]->{Name} }
sub cipher { $_[0]->{Cipher} }
sub inform { $_[0]->{InForm} }
sub outform { $_[0]->{OutForm} }
sub macro { $_[0]->{Macro} }
sub read {
my $pem = shift;
my %param = @_;
lib/Convert/PEM.pm view on Meta::CPAN
# should always be unencrypted at this point
my $obj;
if (exists $pem->{ASN}) {
my $asn = $pem->asn;
if (my $macro = ($param{Macro} || $pem->{Macro})) {
$asn = $asn->find($macro) or
return $pem->error("Can't find Macro $macro");
}
$obj = $asn->decode( $param{DER} ) or
return $pem->error("ASN encode failed: $asn->{error}");
}
else {
lib/Convert/PEM.pm view on Meta::CPAN
my %param = @_;
my $buf;
if (exists $pem->{ASN}) {
my $asn = $pem->asn;
if (my $macro = ($param{Macro} || $pem->{Macro})) {
$asn = $asn->find($macro) or
return $pem->error("Can't find Macro $macro");
}
$buf = $asn->encode( $param{Content} ) or
return $pem->error("ASN encode failed: $asn->{error}");
}
else {
lib/Convert/PEM.pm view on Meta::CPAN
=head1 SYNOPSIS
use Convert::PEM;
my $pem = Convert::PEM->new(
Name => "DSA PRIVATE KEY",
Macro => "DSAPrivateKey",
ASN => qq(
DSAPrivateKey SEQUENCE {
version INTEGER,
p INTEGER,
q INTEGER,
lib/Convert/PEM.pm view on Meta::CPAN
An ASN.1 description of the content to be either encoded or decoded.
I<ASN> is an optional argument.
=item * Macro
If your ASN.1 description (in the I<ASN> parameter) includes more than
one ASN.1 macro definition, you will want to use the I<Macro> parameter
to specify which definition to use when encoding/decoding objects.
For example, if your ASN.1 description looks like this:
Foo ::= SEQUENCE {
x INTEGER,
lib/Convert/PEM.pm view on Meta::CPAN
}
Bar ::= INTEGER
If you want to encode/decode a C<Foo> object, you will need to tell
I<Convert::PEM> to use the C<Foo> macro definition by using the I<Macro>
parameter and setting the value to C<Foo>.
I<Macro> is an optional argument when an ASN.1 description is provided.
=item * InForm
Specify what type of file to expect when using the I<read> method. Value
may be either B<PEM> or B<DER>. Default is "PEM".
lib/Convert/PEM.pm view on Meta::CPAN
Binary string to convert to an object.
This option is required.
=item * Macro
If the object has an ASN definition, a Macro may be specified. If specified,
it will override the object's Macro if one exists.
Macro is an optional argument.
=back
=head2 $pem->to_der(%args)
lib/Convert/PEM.pm view on Meta::CPAN
=item * Content
An object to be ASN.1 encoded to a binary string.
=item * Macro
If the object has an ASN definition, a Macro may be specified. If specified,
it will override the object's Macro if one exists.
Macro is an optional argument.
=back
=head2 $pem->errstr
view all matches for this distribution
view release on metacpan or search on metacpan
<termNote type="pronunciation"/>
<note/>
<note/>
<descrip type="context">Every macrolanguage code element has a normative correspondence to the individual language code elements representing the individual languages encompassed by the macrolanguage.</descrip>
<admin type="source">ISO 00639-3 : 2007</admin>
<descrip type="context">Macrolanguages are distinguished from language collections in that the individual languages that correspond to a macrolanguage must be very closely related, and there must be some domain in which only a single lang...
<admin type="source">ISO 00639-3 : 2007</admin>
<descrip type="context">In some cases, a macrolanguage may have the same name as one of the individual languages that falls within its scope.</descrip>
<admin type="source">ISO 00639-3 : 2007</admin>
</tig>
</langSet>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Convert/rfc1345 view on Meta::CPAN
Exclamation mark ! Grave
Apostrophe ' Acute accent
Greater-Than sign > Circumflex accent
Question Mark ? tilde
Hyphen-Minus - Macron
Left parenthesis ( Breve
Full Stop . Dot Above
Colon : Diaeresis
Comma , Cedilla
Underline _ Underline
view all matches for this distribution
view release on metacpan or search on metacpan
uulib/uuscan.c view on Meta::CPAN
char *uuscan_sdbhds1;
char *uuscan_sdbhds2;
char *uuscan_spline;
/*
* Macro: print cancellation message in UUScanPart
*/
#define SPCANCEL() {UUMessage(uuscan_id,__LINE__,UUMSG_NOTE,uustring(S_SCAN_CANCEL));*errcode=UURET_CANCEL;goto ScanPartEmergency;}
/*
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Courier/Filter/Module/SPFout.pm view on Meta::CPAN
use base 'Courier::Filter::Module';
use Error ':try';
use Mail::SPF;
use Mail::SPF::MacroString;
use Mail::SPF::Util;
use Net::Address::IP::Local;
use Courier::Filter::Util qw(
ipv4_address_pattern
lib/Courier/Filter/Module/SPFout.pm view on Meta::CPAN
default_authority_explanation => $options{default_response},
%$spf_options
);
if (defined($options{force_response})) {
$options{force_response} = Mail::SPF::MacroString->new(
text => $options{force_response},
is_explanation => TRUE
);
}
view all matches for this distribution
view release on metacpan or search on metacpan
src/hash/ghash_pwr8.c view on Meta::CPAN
#define BSW 8
#define XBSW 40
/*
* Macro to initialise the constants.
*/
#define INIT \
vxor(HB0, HB0, HB0) \
vspltisb(HB1, 1) \
vspltisb(HB2, 2) \
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Crypt/DSA/GMP/Key/PEM.pm view on Meta::CPAN
my %param = @_;
my $pem = $key->_pem;
my $pkey = $pem->decode( Content => $param{Content},
Password => $param{Password},
Macro => 'DSAPrivateKey' );
return unless $pkey;
for my $m (qw( p q g pub_key priv_key )) {
$key->$m( $pkey->{$m} );
}
lib/Crypt/DSA/GMP/Key/PEM.pm view on Meta::CPAN
my %param = @_;
my $pem = $key->_pem;
my $pkey = $pem->decode( Content => $param{Content},
Password => $param{Password},
Macro => 'DSAPublicKey',
Name => 'PUBLIC KEY' );
return unless $pkey;
my $asn = $pem->asn->find('DSAPubKeyInner');
my $num = $asn->decode($pkey->{pub_key}[0]) or croak $asn->{error};
lib/Crypt/DSA/GMP/Key/PEM.pm view on Meta::CPAN
my $pem = $key->_pem;
my $buf = $pem->encode(
Content => $pkey,
Password => $param{Password},
Name => 'DSA PRIVATE KEY',
Macro => 'DSAPrivateKey',
) or croak $pem->errstr;
$buf;
}
sub _serialize_pubkey {
lib/Crypt/DSA/GMP/Key/PEM.pm view on Meta::CPAN
};
my $buf = $pem->encode(
Content => $pkey,
Password => $param{Password},
Name => 'PUBLIC KEY',
Macro => 'DSAPublicKey',
) or return $key->error($pem->errstr);
$buf;
}
sub _pem {
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Crypt/DSA/Key/PEM.pm view on Meta::CPAN
my %param = @_;
my $pem = $key->_pem;
my $pkey = $pem->decode( Content => $param{Content},
Password => $param{Password},
Macro => 'DSAPrivateKey' );
return unless $pkey;
for my $m (qw( p q g pub_key priv_key )) {
$key->$m( $pkey->{$m} );
}
lib/Crypt/DSA/Key/PEM.pm view on Meta::CPAN
my %param = @_;
my $pem = $key->_pem;
my $pkey = $pem->decode( Content => $param{Content},
Password => $param{Password},
Macro => 'DSAPublicKey',
Name => 'PUBLIC KEY' );
return unless $pkey;
my $asn = $pem->asn->find('DSAPubKeyInner');
my $num = $asn->decode($pkey->{pub_key}[0]) or croak $asn->{error};
lib/Crypt/DSA/Key/PEM.pm view on Meta::CPAN
my $pem = $key->_pem;
my $buf = $pem->encode(
Content => $pkey,
Password => $param{Password},
Name => 'DSA PRIVATE KEY',
Macro => 'DSAPrivateKey',
) or croak $pem->errstr;
$buf;
}
sub _serialize_pubkey {
lib/Crypt/DSA/Key/PEM.pm view on Meta::CPAN
};
my $buf = $pem->encode(
Content => $pkey,
Password => $param{Password},
Name => 'PUBLIC KEY',
Macro => 'DSAPublicKey',
) or return $key->error($pem->errstr);
$buf;
}
sub _pem {
view all matches for this distribution
view release on metacpan or search on metacpan
hc128_wrap.c view on Meta::CPAN
#define SWIG_MAYBE_PERL_OBJECT SWIG_PERL_OBJECT_DECL
/* SWIG Perl macros */
/* Macro to declare an XS function */
#ifndef XSPROTO
# define XSPROTO(name) void name(pTHX_ CV* cv)
#endif
/* Macro to call an XS function */
#ifdef PERL_OBJECT
# define SWIG_CALLXS(_name) _name(cv,pPerl)
#else
# ifndef MULTIPLICITY
# define SWIG_CALLXS(_name) _name(cv)
hc128_wrap.c view on Meta::CPAN
}
return SWIG_OK;
}
/* Macros for low-level exception handling */
#define SWIG_croak(x) { SWIG_Error(SWIG_RuntimeError, x); SWIG_fail; }
typedef XSPROTO(SwigPerlWrapper);
typedef SwigPerlWrapper *SwigPerlWrapperPtr;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Crypt/komihash.h view on Meta::CPAN
#endif // defined( __BIG_ENDIAN__ )
#endif // !defined( KOMIHASH_LITTLE_ENDIAN )
/**
* @def KOMIHASH_GCC_BUILTINS
* @brief Macro that denotes availability of GCC-style built-in functions.
*/
#if defined( __GNUC__ ) || defined( __clang__ ) || \
defined( __IBMC__ ) || defined( __IBMCPP__ ) || defined( __COMPCERT__ )
lib/Crypt/komihash.h view on Meta::CPAN
#endif // GCC built-ins check
/**
* @def KOMIHASH_EC32( v )
* @brief Macro that appies 32-bit byte-swapping, for endianness-correction.
* @param v Value to byte-swap.
*/
/**
* @def KOMIHASH_EC64( v )
* @brief Macro that appies 64-bit byte-swapping, for endianness-correction.
* @param v Value to byte-swap.
*/
#if KOMIHASH_LITTLE_ENDIAN
lib/Crypt/komihash.h view on Meta::CPAN
#define KOMIHASH_PREFETCH_2( a ) KOMIHASH_PREFETCH( a )
#endif // defined( __clang__ )
/**
* @def KOMIHASH_INLINE
* @brief Macro to force code inlining.
*/
#if defined( KOMIHASH_GCC_BUILTINS )
#define KOMIHASH_INLINE inline __attribute__((always_inline))
lib/Crypt/komihash.h view on Meta::CPAN
* 128-bit result.
*/
/**
* @def KOMIHASH_EMULU( u, v )
* @brief Macro for 32-bit by 32-bit unsigned multiplication with 64-bit
* result.
* @param u Multiplier 1.
* @param v Multiplier 2.
*/
lib/Crypt/komihash.h view on Meta::CPAN
#endif // defined( __IBMC__ )
/**
* @def KOMIHASH_HASHROUND()
* @brief Macro for a common hashing round without input.
*
* The three instructions in this macro (multiply, add, and XOR) represent the
* simplest constantless PRNG, scalable to any even-sized state variables,
* with the `Seed1` being the PRNG output (2^64 PRNG period). It passes
* `PractRand` tests with rare non-systematic "unusual" evaluations.
lib/Crypt/komihash.h view on Meta::CPAN
kh_m128( Seed1, Seed5, &Seed1, &Seed5 ); \
Seed1 ^= Seed5;
/**
* @def KOMIHASH_HASH16( m )
* @brief Macro for a common hashing round with 16-byte input.
* @param m Message pointer, alignment is unimportant.
*/
#define KOMIHASH_HASH16( m ) \
kh_m128( Seed1 ^ kh_lu64ec( m ), \
Seed5 ^ kh_lu64ec( m + 8 ), &Seed1, &Seed5 ); \
Seed1 ^= Seed5;
/**
* @def KOMIHASH_HASHFIN()
* @brief Macro for common hashing finalization round.
*
* The final hashing input is expected in the `r1h` and `r2h` temporary
* variables. The macro inserts the function return instruction.
*/
lib/Crypt/komihash.h view on Meta::CPAN
KOMIHASH_HASHROUND(); \
return( Seed1 );
/**
* @def KOMIHASH_HASHLOOP64()
* @brief Macro for a common 64-byte full-performance hashing loop.
*
* Expects `Msg` and `MsgLen` values (greater than 63), requires initialized
* `Seed1-8` values.
*
* The "shifting" arrangement of `Seed1-4` XORs (below) does not increase
view all matches for this distribution
view release on metacpan or search on metacpan
* modifications brought by Michael Peeters
*
* References : [NESSIE] see http://cryptonessie.org/ for information about
* interface conventions and definition of portable C.
*
* Description: Macro definitions useful for portability
* Data structures used for NOEKEON
*
* Modif. : Minor bugs in U8TO32_BIG & U8TO32_LITTLE,
* data structures for Noekeon
****************************************************************************/
view all matches for this distribution
view release on metacpan or search on metacpan
Blowfish.xs view on Meta::CPAN
#include "hexdump.xs"
#endif
/*==================================================*/
/* */
/* Macro to swap from little endian to big endian */
/* */
/*==================================================*/
# undef n2l
# define n2l(c,l) (l =((unsigned long)(*((c)++)))<<24L, \
l|=((unsigned long)(*((c)++)))<<16L, \
l|=((unsigned long)(*((c)++)))<< 8L, \
l|=((unsigned long)(*((c)++))))
/*==================================================*/
/* */
/* Macro to swap from big endian to little endian */
/* */
/*==================================================*/
# undef l2n
# define l2n(l,c) (*((c)++)=(unsigned char)(((l)>>24L)&0xff), \
*((c)++)=(unsigned char)(((l)>>16L)&0xff), \
view all matches for this distribution
view release on metacpan or search on metacpan
pqclean/.clang-tidy view on Meta::CPAN
value: llvm
- key: abseil-string-find-startswith.StringLikeClasses
value: '::std::basic_string'
- key: bugprone-argument-comment.StrictMode
value: '0'
- key: bugprone-assert-side-effect.AssertMacros
value: assert
- key: bugprone-assert-side-effect.CheckFunctionCalls
value: '0'
- key: bugprone-dangling-handle.HandleClasses
value: 'std::basic_string_view;std::experimental::basic_string_view'
pqclean/.clang-tidy view on Meta::CPAN
value: '::std::shared_ptr;::std::unique_ptr;::std::auto_ptr;::std::weak_ptr'
- key: hicpp-use-emplace.TupleMakeFunctions
value: '::std::make_pair;::std::make_tuple'
- key: hicpp-use-emplace.TupleTypes
value: '::std::pair;::std::tuple'
- key: hicpp-use-equals-default.IgnoreMacros
value: '1'
- key: hicpp-use-noexcept.ReplacementString
value: ''
- key: hicpp-use-noexcept.UseNoexceptFalse
value: '1'
- key: hicpp-use-nullptr.NullMacros
value: ''
- key: llvm-namespace-comment.ShortNamespaceLines
value: '1'
- key: llvm-namespace-comment.SpacesBeforeComments
value: '1'
pqclean/.clang-tidy view on Meta::CPAN
value: '16'
- key: modernize-loop-convert.MinConfidence
value: reasonable
- key: modernize-loop-convert.NamingStyle
value: CamelCase
- key: modernize-make-shared.IgnoreMacros
value: '1'
- key: modernize-make-shared.MakeSmartPtrFunction
value: 'std::make_shared'
- key: modernize-make-shared.MakeSmartPtrFunctionHeader
value: memory
- key: modernize-make-unique.IgnoreMacros
value: '1'
- key: modernize-make-unique.MakeSmartPtrFunction
value: 'std::make_unique'
- key: modernize-make-unique.MakeSmartPtrFunctionHeader
value: memory
pqclean/.clang-tidy view on Meta::CPAN
value: llvm
- key: modernize-use-auto.MinTypeNameLength
value: '5'
- key: modernize-use-auto.RemoveStars
value: '0'
- key: modernize-use-default-member-init.IgnoreMacros
value: '1'
- key: modernize-use-default-member-init.UseAssignment
value: '0'
- key: modernize-use-emplace.ContainersWithPushBack
value: '::std::vector;::std::list;::std::deque'
pqclean/.clang-tidy view on Meta::CPAN
value: '::std::shared_ptr;::std::unique_ptr;::std::auto_ptr;::std::weak_ptr'
- key: modernize-use-emplace.TupleMakeFunctions
value: '::std::make_pair;::std::make_tuple'
- key: modernize-use-emplace.TupleTypes
value: '::std::pair;::std::tuple'
- key: modernize-use-equals-default.IgnoreMacros
value: '1'
- key: modernize-use-noexcept.ReplacementString
value: ''
- key: modernize-use-noexcept.UseNoexceptFalse
value: '1'
- key: modernize-use-nullptr.NullMacros
value: 'NULL'
- key: modernize-use-transparent-functors.SafeMode
value: '0'
- key: modernize-use-using.IgnoreMacros
value: '1'
- key: objc-forbidden-subclassing.ForbiddenSuperClassNames
value: 'ABNewPersonViewController;ABPeoplePickerNavigationController;ABPersonViewController;ABUnknownPersonViewController;NSHashTable;NSMapTable;NSPointerArray;NSPointerFunctions;NSTimer;UIActionSheet;UIAlertView;UIImagePickerController...
- key: objc-property-declaration.Acronyms
value: ''
pqclean/.clang-tidy view on Meta::CPAN
value: '0'
- key: readability-implicit-bool-conversion.AllowIntegerConditions
value: '0'
- key: readability-implicit-bool-conversion.AllowPointerConditions
value: '0'
- key: readability-inconsistent-declaration-parameter-name.IgnoreMacros
value: '1'
- key: readability-inconsistent-declaration-parameter-name.Strict
value: '0'
- key: readability-inconsistent-declaration-parameter-name.Strict
value: '0'
view all matches for this distribution
view release on metacpan or search on metacpan
a[i] = x;
n = i+1;
}
}
// Macros for doing double precision multiply
#define BPU ( 8*sizeof(unsigned) ) // Number of bits in an unsigned
#define lo(x) ( (x) & ((1<<(BPU/2))-1) ) // lower half of unsigned
#define hi(x) ( (x) >> (BPU/2) ) // upper half
#define lh(x) ( (x) << (BPU/2) ) // make upper half
view all matches for this distribution
view release on metacpan or search on metacpan
librhash/rhash_torrent.h view on Meta::CPAN
* @return piece length for the torrent file
*/
RHASH_API size_t rhash_torrent_get_default_piece_length(unsigned long long total_size);
/*
* Macro to set a torrent batch size (the total size of files included into this torrent).
* It's defined as rhash_torrent_set_piece_length(ctx, rhash_torrent_get_default_piece_length(total_size))
*
* @param ctx rhash context
* @param total_size total size of files included into the torrent file
*/
view all matches for this distribution
view release on metacpan or search on metacpan
SEED_KISA.c view on Meta::CPAN
#include "SEED_KISA.h"
#include "SEED_KISA.tab"
/******************** Macros for Encryption and Decryption ********************/
#define GetB0(A) ( (BYTE)((A) ) )
#define GetB1(A) ( (BYTE)((A)>> 8) )
#define GetB2(A) ( (BYTE)((A)>>16) )
#define GetB3(A) ( (BYTE)((A)>>24) )
SEED_KISA.c view on Meta::CPAN
#define KC13 0xef3733c6UL
#define KC14 0xde6e678dUL
#define KC15 0xbcdccf1bUL
/************************** Macros for Key schedule ***************************/
#define RoundKeyUpdate0(K, A, B, C, D, KC) { \
T0 = A + C - KC; \
T1 = B + KC - D; \
(K)[0] = SS0[GetB0(T0)] ^ SS1[GetB1(T0)] ^ \
view all matches for this distribution
view release on metacpan or search on metacpan
src/msinttypes.h view on Meta::CPAN
// 7.18.4 Limits of other integer types
#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260
// 7.18.4.1 Macros for minimum-width integer constants
#define INT8_C(val) val##i8
#define INT16_C(val) val##i16
#define INT32_C(val) val##i32
#define INT64_C(val) val##i64
src/msinttypes.h view on Meta::CPAN
#define UINT8_C(val) val##ui8
#define UINT16_C(val) val##ui16
#define UINT32_C(val) val##ui32
#define UINT64_C(val) val##ui64
// 7.18.4.2 Macros for greatest-width integer constants
// These #ifndef's are needed to prevent collisions with <boost/cstdint.hpp>.
// Check out Issue 9 for the details.
#ifndef INTMAX_C // [
# define INTMAX_C INT64_C
#endif // INTMAX_C ]
view all matches for this distribution
view release on metacpan or search on metacpan
securid_wrap.cpp view on Meta::CPAN
#include <string.h>
#ifdef __cplusplus
}
#endif
/* Macro to call an XS function */
#ifdef PERL_OBJECT
#define SWIG_CALLXS(_name) _name(cv,pPerl)
#else
#ifndef MULTIPLICITY
securid_wrap.cpp view on Meta::CPAN
#else
#define SWIG_CALLXS(_name) _name(PERL_GET_THX, cv)
#endif
#endif
/* Macros for low-level exception handling */
#define SWIG_fail goto fail
#define SWIG_croak(x) { if ((_swigerr = (const char *) x)) goto fail; }
#define SWIG_MAX_ERRMSG 256
/* Note: SwigMagicFuncHack is a typedef used to get the C++
view all matches for this distribution
view release on metacpan or search on metacpan
#else
#define Bswap(x) ((ROR(x,8) & 0xFF00FF00) | (ROL(x,8) & 0x00FF00FF))
#define ADDR_XOR 3 /* convert byte address in dword */
#endif
/* Macros for extracting bytes from dwords (correct for endianness) */
#define _b(x,N) (((BYTE *)&x)[((N) & 3) ^ ADDR_XOR]) /* pick bytes out of a dword */
#define b0(x) _b(x,0) /* extract LSB of DWORD */
#define b1(x) _b(x,1)
#define b2(x) _b(x,2)
view all matches for this distribution
view release on metacpan or search on metacpan
ext/xxHash/xxhash.h view on Meta::CPAN
/* ****************************************
* Compiler-specific Functions and Macros
******************************************/
#define XXH_GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__)
#ifdef __has_builtin
# define XXH_HAS_BUILTIN(x) __has_builtin(x)
view all matches for this distribution
view release on metacpan or search on metacpan
src/ltc/ciphers/safer/safer.c view on Meta::CPAN
/******************* Constants ************************************************/
/* #define TAB_LEN 256 */
/******************* Assertions ***********************************************/
/******************* Macros ***************************************************/
#define ROL8(x, n) ((unsigned char)((unsigned int)(x) << (n)\
|(unsigned int)((x) & 0xFF) >> (8 - (n))))
#define EXP(x) safer_ebox[(x) & 0xFF]
#define LOG(x) safer_lbox[(x) & 0xFF]
#define PHT(x, y) { y += x; x += y; }
view all matches for this distribution
view release on metacpan or search on metacpan
+ Link Platform (LNK)
+ LinkedCoin (LKC)
+ LLToken (LLT)
+ LuckChain (BASH)
+ Machinecoin (MAC)
+ Macro (MCR)
+ Madcoin (MDC)
+ Magnet (MAG)
+ MarxCoin (MARX)
+ MAZA (MZC)
+ Mercury Protocol (GMT)
view all matches for this distribution