Skip to content
Snippets Groups Projects
Select Git revision
  • ffcdc8c6d2ea0730de2291f352571418a537a155
  • master default protected
  • hpke
  • ppc-chacha-4core
  • delete-internal-name-mangling
  • master-updates
  • ppc-gcm
  • ppc-chacha-2core
  • refactor-ecc-mod
  • ppc-chacha-core
  • use-mpn_cnd-functions
  • optimize-ecc-invert
  • default-m4-quote-char
  • power-asm-wip
  • test-fat
  • chacha-3core-neon
  • x86_64-salsa20-2core
  • salsa20-2core-neon
  • bcrypt
  • arm-salsa20-chacha-vsra
  • test-shlib-dir
  • nettle_3.6_release_20200429
  • nettle_3.6rc3
  • nettle_3.6rc2
  • nettle_3.6rc1
  • nettle_3.5.1_release_20190627
  • nettle_3.5_release_20190626
  • nettle_3.5rc1
  • nettle_3.4.1_release_20181204
  • nettle_3.4.1rc1
  • nettle_3.4_release_20171119
  • nettle_3.4rc2
  • nettle_3.4rc1
  • nettle_3.3_release_20161001
  • nettle_3.2_release_20160128
  • nettle_3.1.1_release_20150424
  • nettle_3.1_release_20150407
  • nettle_3.1rc3
  • nettle_3.1rc2
  • nettle_3.1rc1
  • nettle_3.0_release_20140607
41 results

aes-set-encrypt-key.c

Blame
  • Forked from Nettle / nettle
    Source project has a limited visibility.
    operators.h 2.07 KiB
    /*
    || This file is part of Pike. For copyright information see COPYRIGHT.
    || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
    || for more information.
    || $Id: operators.h,v 1.15 2003/11/14 09:27:29 mast Exp $
    */
    
    #ifndef OPERATORS_H
    #define OPERATORS_H
    
    #define COMPARISON(ID,NAME,X) PMOD_EXPORT void ID(INT32 num_arg);
    
    #include "svalue.h"
    
    extern struct program *string_assignment_program;
    struct string_assignment_storage
    {
      struct svalue lval[2];
      struct pike_string *s;
    };
    
    /* Prototypes begin here */
    void index_no_free(struct svalue *to,struct svalue *what,struct svalue *ind);
    void o_index(void);
    void o_cast_to_int(void);
    void o_cast_to_string(void);
    void o_cast(struct pike_type *type, INT32 run_time_type);
    PMOD_EXPORT void f_cast(void);
    
    PMOD_EXPORT void f_ne(INT32 args);
    COMPARISON(f_eq,"`==", is_eq)
    COMPARISON(f_lt,"`<" , is_lt)
    COMPARISON(f_le,"`<=",!is_gt)
    COMPARISON(f_gt,"`>" , is_gt)
    COMPARISON(f_ge,"`>=",!is_lt)
    
    PMOD_EXPORT void f_add(INT32 args);
    PMOD_EXPORT void o_subtract(void);
    PMOD_EXPORT void f_minus(INT32 args);
    PMOD_EXPORT void o_and(void);
    PMOD_EXPORT void f_and(INT32 args);
    PMOD_EXPORT void o_or(void);
    PMOD_EXPORT void f_or(INT32 args);
    PMOD_EXPORT void o_xor(void);
    PMOD_EXPORT void f_xor(INT32 args);
    PMOD_EXPORT void o_lsh(void);
    PMOD_EXPORT void f_lsh(INT32 args);
    PMOD_EXPORT void o_rsh(void);
    PMOD_EXPORT void f_rsh(INT32 args);
    PMOD_EXPORT void o_multiply(void);
    PMOD_EXPORT void f_multiply(INT32 args);
    PMOD_EXPORT void o_divide(void);
    PMOD_EXPORT void f_divide(INT32 args);
    PMOD_EXPORT void o_mod(void);
    PMOD_EXPORT void f_mod(INT32 args);
    PMOD_EXPORT void o_not(void);
    PMOD_EXPORT void f_not(INT32 args);
    PMOD_EXPORT void o_compl(void);
    PMOD_EXPORT void f_compl(INT32 args);
    PMOD_EXPORT void o_negate(void);
    PMOD_EXPORT void o_range(void);
    PMOD_EXPORT void f_index(INT32 args);
    PMOD_EXPORT void f_index_assign(INT32 args);
    PMOD_EXPORT void f_arrow(INT32 args);
    PMOD_EXPORT void f_arrow_assign(INT32 args);
    PMOD_EXPORT void f_sizeof(INT32 args);
    void init_operators(void);
    void exit_operators(void);
    /* Prototypes end here */
    
    #undef COMPARISON
    #endif