Skip to content
Snippets Groups Projects
Select Git revision
  • ad7d35e75b4240f64ef8f8686df280eedb23df6d
  • master default protected
  • 8.0
  • 9.0
  • 7.8
  • 7.6
  • 7.4
  • 7.2
  • 7.0
  • 0.6
  • rosuav/latex-markdown-renderer
  • rxnpatch/rxnpatch
  • marcus/gobject-introspection
  • rxnpatch/8.0
  • rosuav/pre-listening-ports
  • nt-tools
  • rosuav/async-annotations
  • rosuav/pgsql-ssl
  • rxnpatch/rxnpatch-broken/2023-10-06T094250
  • grubba/fdlib
  • grubba/wip/sakura/8.0
  • v8.0.2016
  • v8.0.2014
  • v8.0.2012
  • v8.0.2008
  • v8.0.2006
  • v8.0.2004
  • v8.0.2002
  • v8.0.2000
  • v8.0.1998
  • v8.0.1996
  • v8.0.1994
  • v8.0.1992
  • v8.0.1990
  • v8.0.1988
  • v8.0.1986
  • rxnpatch/clusters/8.0/2025-04-29T124414
  • rxnpatch/2025-04-29T124414
  • v8.0.1984
  • v8.0.1982
  • v8.0.1980
41 results

dynamic_load.h

Blame
    • Martin Nilsson's avatar
      e576bb4b
      Updated header (again) after some input from Per and mast. · e576bb4b
      Martin Nilsson authored
      Rev: src/acconfig.h:1.107
      Rev: src/alloca.c:1.7
      Rev: src/apply_low.h:1.10
      Rev: src/array.c:1.132
      Rev: src/array.h:1.44
      Rev: src/backend.cmod:1.29
      Rev: src/backend.h:1.16
      Rev: src/bignum.c:1.27
      Rev: src/bignum.h:1.16
      Rev: src/block_alloc.h:1.45
      Rev: src/block_alloc_h.h:1.13
      Rev: src/builtin.cmod:1.94
      Rev: src/builtin_functions.c:1.445
      Rev: src/builtin_functions.h:1.22
      Rev: src/builtin_functions_t.c:1.3
      Rev: src/callback.c:1.30
      Rev: src/callback.h:1.18
      Rev: src/code/bytecode.c:1.6
      Rev: src/code/bytecode.h:1.9
      Rev: src/code/computedgoto.c:1.3
      Rev: src/code/computedgoto.h:1.7
      Rev: src/code/ia32.c:1.23
      Rev: src/code/ia32.h:1.18
      Rev: src/code/ppc32.c:1.23
      Rev: src/code/ppc32.h:1.17
      Rev: src/code/sparc.c:1.13
      Rev: src/code/sparc.h:1.15
      Rev: src/combine_path.h:1.11
      Rev: src/compilation.h:1.30
      Rev: src/constants.c:1.42
      Rev: src/constants.h:1.27
      Rev: src/cpp.c:1.105
      Rev: src/cpp.h:1.7
      Rev: src/crypt.c:1.4
      Rev: src/cyclic.c:1.8
      Rev: src/cyclic.h:1.7
      Rev: src/dlopen.c:1.36
      Rev: src/dmalloc.h:1.38
      Rev: src/docode.c:1.150
      Rev: src/docode.h:1.17
      Rev: src/dummy_ci.h:1.6
      Rev: src/dynamic_buffer.c:1.21
      Rev: src/dynamic_buffer.h:1.16
      Rev: src/dynamic_load.c:1.66
      Rev: src/dynamic_load.h:1.6
      Rev: src/efun.h:1.7
      Rev: src/encode.c:1.155
      Rev: src/encode.h:1.7
      Rev: src/error.c:1.92
      Rev: src/errors.h:1.22
      Rev: src/fd_control.c:1.46
      Rev: src/fd_control.h:1.10
      Rev: src/fdlib.c:1.55
      Rev: src/fdlib.h:1.43
      Rev: src/fsort.c:1.21
      Rev: src/fsort.h:1.6
      Rev: src/fsort_template.h:1.13
      Rev: src/gc.c:1.188
      Rev: src/gc.h:1.92
      Rev: src/global.h:1.76
      Rev: src/hashtable.c:1.14
      Rev: src/hashtable.h:1.9
      Rev: src/interpret.c:1.270
      Rev: src/interpret.h:1.113
      Rev: src/interpret_functions.h:1.110
      Rev: src/interpreter.h:1.78
      Rev: src/iterators.cmod:1.30
      Rev: src/language.yacc:1.300
      Rev: src/las.c:1.303
      Rev: src/las.h:1.58
      Rev: src/las_t.c:1.3
      Rev: src/lex.c:1.108
      Rev: src/lex.h:1.24
      Rev: src/lexer.h:1.40
      Rev: src/main.c:1.156
      Rev: src/main.h:1.20
      Rev: src/mapping.c:1.152
      Rev: src/mapping.h:1.44
      Rev: src/module.c:1.20
      Rev: src/module.h:1.8
      Rev: src/module_magic.h:1.7
      Rev: src/module_support.c:1.51
      Rev: src/module_support.h:1.15
      Rev: src/module_t.c:1.3
      Rev: src/modules/CommonLog/acconfig.h:1.3
      Rev: src/modules/CommonLog/clf.c:1.10
      Rev: src/modules/DVB/acconfig.h:1.3
      Rev: src/modules/DVB/dvb.c:1.12
      Rev: src/modules/DVB/dvb.h:1.4
      Rev: src/modules/DVB/psparser.c:1.5
      Rev: src/modules/Gdbm/acconfig.h:1.3
      Rev: src/modules/Gdbm/gdbmmod.c:1.21
      Rev: src/modules/Gettext/acconfig.h:1.4
      Rev: src/modules/Gettext/gettext.c:1.12
      Rev: src/modules/Gmp/mpf.cmod:1.12
      Rev: src/modules/Gmp/mpq.cmod:1.13
      Rev: src/modules/Gmp/mpz_glue.c:1.111
      Rev: src/modules/Gmp/my_gmp.h:1.13
      Rev: src/modules/Gmp/my_mpz_xor.c:1.5
      Rev: src/modules/Gmp/next_prime.c:1.12
      Rev: src/modules/Gz/acconfig.h:1.3
      Rev: src/modules/Gz/zlibmod.c:1.55
      Rev: src/modules/HTTPLoop/accept_and_parse.c:1.29
      Rev: src/modules/HTTPLoop/accept_and_parse.h:1.10
      Rev: src/modules/HTTPLoop/acconfig.h:1.4
      Rev: src/modules/HTTPLoop/cache.c:1.19
      Rev: src/modules/HTTPLoop/cache.h:1.10
      Rev: src/modules/HTTPLoop/filesystem.c:1.7
      Rev: src/modules/HTTPLoop/filesystem.h:1.3
      Rev: src/modules/HTTPLoop/log.c:1.13
      Rev: src/modules/HTTPLoop/log.h:1.3
      Rev: src/modules/HTTPLoop/requestobject.c:1.23
      Rev: src/modules/HTTPLoop/requestobject.h:1.3
      Rev: src/modules/HTTPLoop/static_strings.h:1.3
      Rev: src/modules/HTTPLoop/timeout.c:1.9
      Rev: src/modules/HTTPLoop/timeout.h:1.4
      Rev: src/modules/HTTPLoop/util.c:1.9
      Rev: src/modules/HTTPLoop/util.h:1.5
      Rev: src/modules/Image/acconfig.h:1.7
      Rev: src/modules/Image/assembly.h:1.5
      Rev: src/modules/Image/blit.c:1.53
      Rev: src/modules/Image/blit_layer_include.h:1.8
      Rev: src/modules/Image/colors.c:1.63
      Rev: src/modules/Image/colors.h:1.8
      Rev: src/modules/Image/colortable.c:1.112
      Rev: src/modules/Image/colortable.h:1.27
      Rev: src/modules/Image/colortable_lookup.h:1.20
      Rev: src/modules/Image/dct.c:1.22
      Rev: src/modules/Image/default_font.c:1.5
      Rev: src/modules/Image/encodings/_xpm.c:1.21
      Rev: src/modules/Image/encodings/any.c:1.25
      Rev: src/modules/Image/encodings/avs.c:1.14
      Rev: src/modules/Image/encodings/bmp.c:1.37
      Rev: src/modules/Image/encodings/dsi.c:1.6
      Rev: src/modules/Image/encodings/encodings.h:1.5
      Rev: src/modules/Image/encodings/hrz.c:1.8
      Rev: src/modules/Image/encodings/iff.c:1.12
      Rev: src/modules/Image/encodings/ilbm.c:1.26
      Rev: src/modules/Image/encodings/pcx.c:1.19
      Rev: src/modules/Image/encodings/png.c:1.46
      Rev: src/modules/Image/encodings/pnm.c:1.28
      Rev: src/modules/Image/encodings/psd.c:1.34
      Rev: src/modules/Image/encodings/psd_constant_strings.h:1.6
      Rev: src/modules/Image/encodings/pvr.c:1.21
      Rev: src/modules/Image/encodings/ras.c:1.18
      Rev: src/modules/Image/encodings/tga.c:1.29
      Rev: src/modules/Image/encodings/tim.c:1.14
      Rev: src/modules/Image/encodings/wbf.c:1.13
      Rev: src/modules/Image/encodings/x.c:1.39
      Rev: src/modules/Image/encodings/xbm.c:1.17
      Rev: src/modules/Image/encodings/xcf.c:1.42
      Rev: src/modules/Image/encodings/xcf_constant_strings.h:1.3
      Rev: src/modules/Image/encodings/xwd.c:1.23
      Rev: src/modules/Image/font.c:1.74
      Rev: src/modules/Image/image.c:1.199
      Rev: src/modules/Image/image.h:1.50
      Rev: src/modules/Image/image_module.c:1.16
      Rev: src/modules/Image/initstuff.h:1.16
      Rev: src/modules/Image/layer_channel.h:1.8
      Rev: src/modules/Image/layer_oper.h:1.10
      Rev: src/modules/Image/layers.c:1.81
      Rev: src/modules/Image/match.h:1.15
      Rev: src/modules/Image/matrix.c:1.42
      Rev: src/modules/Image/operator.c:1.42
      Rev: src/modules/Image/orient.c:1.22
      Rev: src/modules/Image/pattern.c:1.27
      Rev: src/modules/Image/phase.h:1.5
      Rev: src/modules/Image/poly.c:1.16
      Rev: src/modules/Image/polyfill.c:1.41
      Rev: src/modules/Image/search.c:1.25
      Rev: src/modules/Java/acconfig.h:1.4
      Rev: src/modules/Java/jvm.c:1.44
      Rev: src/modules/Java/ntdl.c:1.4
      Rev: src/modules/MIME/acconfig.h:1.4
      Rev: src/modules/MIME/mime.c:1.34
      Rev: src/modules/Math/acconfig.h:1.3
      Rev: src/modules/Math/math_matrix.c:1.35
      Rev: src/modules/Math/math_module.c:1.11
      Rev: src/modules/Math/math_module.h:1.9
      Rev: src/modules/Math/matrix_code.h:1.7
      Rev: src/modules/Math/transforms.cmod:1.8
      Rev: src/modules/Math/transforms.h:1.3
      Rev: src/modules/Mird/acconfig.h:1.5
      Rev: src/modules/Mird/libmird/acconfig.h:1.5
      Rev: src/modules/Mird/libmird/blocks.c:1.5
      Rev: src/modules/Mird/libmird/cells.c:1.4
      Rev: src/modules/Mird/libmird/database.c:1.6
      Rev: src/modules/Mird/libmird/debug.c:1.4
      Rev: src/modules/Mird/libmird/dmalloc.c:1.4
      Rev: src/modules/Mird/libmird/dmalloc.h:1.4
      Rev: src/modules/Mird/libmird/errors.c:1.4
      Rev: src/modules/Mird/libmird/frags.c:1.4
      Rev: src/modules/Mird/libmird/freelist.c:1.4
      Rev: src/modules/Mird/libmird/hashtrie.c:1.6
      Rev: src/modules/Mird/libmird/internal.h:1.6
      Rev: src/modules/Mird/libmird/journal.c:1.4
      Rev: src/modules/Mird/libmird/make_old_database.c:1.4
      Rev: src/modules/Mird/libmird/physical.h:1.4
      Rev: src/modules/Mird/libmird/skeys.c:1.4
      Rev: src/modules/Mird/libmird/tables.c:1.4
      Rev: src/modules/Mird/libmird/test.c:1.4
      Rev: src/modules/Mird/libmird/testsuite.c:1.5
      Rev: src/modules/Mird/libmird/transaction.c:1.4
      Rev: src/modules/Mird/libmird/usage.c:1.4
      Rev: src/modules/Mird/libmird/win32-config.h:1.5
      Rev: src/modules/Mird/mird_glue.c:1.19
      Rev: src/modules/Msql/msqlmod.c:1.22
      Rev: src/modules/Msql/version.h:1.4
      Rev: src/modules/Mysql/acconfig.h:1.9
      Rev: src/modules/Mysql/dummy.c:1.7
      Rev: src/modules/Mysql/mysql.c:1.59
      Rev: src/modules/Mysql/precompiled_mysql.h:1.15
      Rev: src/modules/Mysql/result.c:1.27
      Rev: src/modules/Odbc/acconfig.h:1.7
      Rev: src/modules/Odbc/odbc.c:1.32
      Rev: src/modules/Odbc/odbc_result.c:1.32
      Rev: src/modules/Odbc/precompiled_odbc.h:1.18
      Rev: src/modules/Oracle/acconfig.h:1.3
      Rev: src/modules/Oracle/oracle.c:1.73
      Rev: src/modules/PDF/acconfig.h:1.4
      Rev: src/modules/PDF/initstuff.h:1.3
      Rev: src/modules/PDF/pdf_module.c:1.13
      Rev: src/modules/PDF/pdflib_glue.c:1.10
      Rev: src/modules/Parser/acconfig.h:1.4
      Rev: src/modules/Parser/html.c:1.155
      Rev: src/modules/Parser/initstuff.h:1.4
      Rev: src/modules/Parser/parser.c:1.16
      Rev: src/modules/Parser/parser.h:1.3
      Rev: src/modules/Perl/acconfig.h:1.3
      Rev: src/modules/Perl/perlmod.c:1.28
      Rev: src/modules/Pipe/acconfig.h:1.3
      Rev: src/modules/Pipe/pipe.c:1.51
      Rev: src/modules/Postgres/pg_types.h:1.6
      Rev: src/modules/Postgres/pgresult.c:1.19
      Rev: src/modules/Postgres/pgresult.h:1.4
      Rev: src/modules/Postgres/postgres.c:1.28
      Rev: src/modules/Postgres/version.h:1.5
      Rev: src/modules/Regexp/acconfig.h:1.3
      Rev: src/modules/Regexp/glue.c:1.31
      Rev: src/modules/Regexp/pike_regexp.c:1.22
      Rev: src/modules/Regexp/pike_regexp.h:1.9
      Rev: src/modules/SANE/acconfig.h:1.3
      Rev: src/modules/SANE/sane.c:1.14
      Rev: src/modules/Ssleay/acconfig.h:1.4
      Rev: src/modules/Ssleay/ssleay.c:1.19
      Rev: src/modules/Yp/acconfig.h:1.5
      Rev: src/modules/Yp/yp.c:1.27
      Rev: src/modules/_Charset/acconfig.h:1.3
      Rev: src/modules/_Charset/charsetmod.c:1.38
      Rev: src/modules/_Charset/iso2022.c:1.25
      Rev: src/modules/_Charset/iso2022.h:1.5
      Rev: src/modules/_Charset/misc.c:1.12
      Rev: src/modules/_Charset/tables.c:1.13
      Rev: src/modules/_Crypto/acconfig.h:1.3
      Rev: src/modules/_Crypto/arcfour.c:1.19
      Rev: src/modules/_Crypto/cast.c:1.13
      Rev: src/modules/_Crypto/cbc.c:1.23
      Rev: src/modules/_Crypto/crypto.c:1.51
      Rev: src/modules/_Crypto/crypto.h:1.10
      Rev: src/modules/_Crypto/des.c:1.26
      Rev: src/modules/_Crypto/idea.c:1.20
      Rev: src/modules/_Crypto/include/RCSID.h:1.8
      Rev: src/modules/_Crypto/include/arcfour.h:1.6
      Rev: src/modules/_Crypto/include/cast.h:1.4
      Rev: src/modules/_Crypto/include/crypto_types.h:1.9
      Rev: src/modules/_Crypto/include/des.h:1.6
      Rev: src/modules/_Crypto/include/idea.h:1.6
      Rev: src/modules/_Crypto/include/md2.h:1.3
      Rev: src/modules/_Crypto/include/md4.h:1.3
      Rev: src/modules/_Crypto/include/md5.h:1.4
      Rev: src/modules/_Crypto/include/rijndael.h:1.4
      Rev: src/modules/_Crypto/include/sha.h:1.6
      Rev: src/modules/_Crypto/invert.c:1.15
      Rev: src/modules/_Crypto/lib/arcfour.c:1.9
      Rev: src/modules/_Crypto/lib/cast.c:1.4
      Rev: src/modules/_Crypto/lib/cast_sboxes.h:1.4
      Rev: src/modules/_Crypto/lib/crypt_md5.c:1.4
      Rev: src/modules/_Crypto/lib/desCode.h:1.4
      Rev: src/modules/_Crypto/lib/desKerb.c:1.5
      Rev: src/modules/_Crypto/lib/desQuick.c:1.6
      Rev: src/modules/_Crypto/lib/desTest.c:1.5
      Rev: src/modules/_Crypto/lib/desUtil.c:1.4
      Rev: src/modules/_Crypto/lib/desdata.c:1.7
      Rev: src/modules/_Crypto/lib/desinfo.h:1.5
      Rev: src/modules/_Crypto/lib/idea.c:1.8
      Rev: src/modules/_Crypto/lib/md2.c:1.5
      Rev: src/modules/_Crypto/lib/md4.c:1.3
      Rev: src/modules/_Crypto/lib/md5.c:1.5
      Rev: src/modules/_Crypto/lib/rijndael.c:1.3
      Rev: src/modules/_Crypto/lib/sha.c:1.9
      Rev: src/modules/_Crypto/md2.c:1.15
      Rev: src/modules/_Crypto/md4.c:1.4
      Rev: src/modules/_Crypto/md5.c:1.20
      Rev: src/modules/_Crypto/nt.c:1.11
      Rev: src/modules/_Crypto/pipe.c:1.24
      Rev: src/modules/_Crypto/rijndael.c:1.9
      Rev: src/modules/_Crypto/rsa.c:1.27
      Rev: src/modules/_Crypto/sha.c:1.23
      Rev: src/modules/_Ffmpeg/acconfig.h:1.5
      Rev: src/modules/_Ffmpeg/ffmpeg.c:1.11
      Rev: src/modules/_Image_FreeType/acconfig.h:1.3
      Rev: src/modules/_Image_FreeType/freetype.c:1.9
      Rev: src/modules/_Image_GIF/acconfig.h:1.3
      Rev: src/modules/_Image_GIF/gif_lzw.c:1.5
      Rev: src/modules/_Image_GIF/gif_lzw.h:1.3
      Rev: src/modules/_Image_GIF/image_gif.c:1.13
      Rev: src/modules/_Image_JPEG/acconfig.h:1.7
      Rev: src/modules/_Image_JPEG/image_jpeg.c:1.57
      Rev: src/modules/_Image_JPEG/jinclude.h:1.3
      Rev: src/modules/_Image_JPEG/transupp.c:1.10
      Rev: src/modules/_Image_JPEG/transupp.h:1.6
      Rev: src/modules/_Image_TIFF/acconfig.h:1.3
      Rev: src/modules/_Image_TIFF/image_tiff.c:1.30
      Rev: src/modules/_Image_TTF/acconfig.h:1.5
      Rev: src/modules/_Image_TTF/image_ttf.c:1.46
      Rev: src/modules/_Image_XFace/acconfig.h:1.5
      Rev: src/modules/_Image_XFace/image_xface.c:1.17
      Rev: src/modules/_Roxen/acconfig.h:1.3
      Rev: src/modules/_Roxen/roxen.c:1.29
      Rev: src/modules/_math/acconfig.h:1.4
      Rev: src/modules/_math/math.c:1.50
      Rev: src/modules/files/acconfig.h:1.18
      Rev: src/modules/files/datagram.c:1.8
      Rev: src/modules/files/efuns.c:1.116
      Rev: src/modules/files/file.c:1.246
      Rev: src/modules/files/file.h:1.23
      Rev: src/modules/files/file_functions.h:1.23
      Rev: src/modules/files/sendfile.c:1.59
      Rev: src/modules/files/socket.c:1.66
      Rev: src/modules/files/stat.c:1.24
      Rev: src/modules/files/termios.c:1.18
      Rev: src/modules/files/termios_flags.h:1.4
      Rev: src/modules/files/udp.c:1.39
      Rev: src/modules/spider/acconfig.h:1.5
      Rev: src/modules/spider/defs.h:1.6
      Rev: src/modules/spider/discdate.c:1.13
      Rev: src/modules/spider/spider.c:1.119
      Rev: src/modules/spider/stardate.c:1.15
      Rev: src/modules/spider/xml.c:1.54
      Rev: src/modules/sprintf/acconfig.h:1.5
      Rev: src/modules/sprintf/sprintf.c:1.97
      Rev: src/modules/sybase/acconfig.h:1.5
      Rev: src/modules/sybase/sybase.c:1.11
      Rev: src/modules/sybase/sybase.h:1.6
      Rev: src/modules/system/acconfig.h:1.13
      Rev: src/modules/system/memory.c:1.17
      Rev: src/modules/system/nt.c:1.53
      Rev: src/modules/system/passwords.c:1.38
      Rev: src/modules/system/syslog.c:1.18
      Rev: src/modules/system/system.c:1.128
      Rev: src/modules/system/system.h:1.8
      Rev: src/multiset.h:1.27
      Rev: src/object.c:1.206
      Rev: src/object.h:1.74
      Rev: src/opcodes.c:1.125
      Rev: src/opcodes.h:1.30
      Rev: src/operators.c:1.162
      Rev: src/operators.h:1.14
      Rev: src/patch_cc1.c:1.3
      Rev: src/peep.c:1.77
      Rev: src/peep.h:1.11
      Rev: src/peep_t.c:1.3
      Rev: src/pike_cpulib.c:1.4
      Rev: src/pike_cpulib.h:1.11
      Rev: src/pike_dlfcn.h:1.4
      Rev: src/pike_error.h:1.21
      Rev: src/pike_macros.h:1.33
      Rev: src/pike_memory.c:1.124
      Rev: src/pike_memory.h:1.34
      Rev: src/pike_search.c:1.11
      Rev: src/pike_search.h:1.6
      Rev: src/pike_search_engine.c:1.10
      Rev: src/pike_search_engine2.c:1.7
      Rev: src/pike_threadlib.h:1.22
      Rev: src/pike_types.c:1.198
      Rev: src/pike_types.h:1.83
      Rev: src/pikecode.c:1.7
      Rev: src/pikecode.h:1.9
      Rev: src/port.c:1.56
      Rev: src/port.h:1.46
      Rev: src/post_modules/GL/acconfig.h:1.5
      Rev: src/post_modules/GL/auto.c.in:1.23
      Rev: src/post_modules/GL/autodoc.c:1.7
      Rev: src/post_modules/GL/top.c:1.17
      Rev: src/post_modules/GLUT/acconfig.h:1.3
      Rev: src/post_modules/GLUT/auto.c.in:1.6
      Rev: src/post_modules/GLUT/top.c:1.7
      Rev: src/post_modules/GTK/acconfig.h:1.8
      Rev: src/post_modules/GTK/dummy.c:1.5
      Rev: src/post_modules/GTK/gdkeventstrings.h:1.3
      Rev: src/post_modules/GTK/pgtk.h:1.29
      Rev: src/post_modules/GTK/source/encode_truecolor.c:1.8
      Rev: src/post_modules/GTK/source/support.c:1.35
      Rev: src/post_modules/SDL/SDL.cmod:1.6
      Rev: src/post_modules/SDL/acconfig.h:1.3
      Rev: src/post_modules/SDL/constants.h:1.4
      Rev: src/post_modules/Shuffler/Shuffler.cmod:1.16
      Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.7
      Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.7
      Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.7
      Rev: src/post_modules/Shuffler/c_source_stream.c:1.6
      Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.4
      Rev: src/post_modules/Shuffler/shuffler.h:1.5
      Rev: src/post_modules/Unicode/acconfig.h:1.3
      Rev: src/post_modules/Unicode/buffer.c:1.5
      Rev: src/post_modules/Unicode/buffer.h:1.4
      Rev: src/post_modules/Unicode/hsize.h:1.3
      Rev: src/post_modules/Unicode/normalize.c:1.11
      Rev: src/post_modules/Unicode/normalize.h:1.3
      Rev: src/post_modules/Unicode/split.c:1.3
      Rev: src/post_modules/Unicode/split.h:1.3
      Rev: src/post_modules/Unicode/unicode_module.cmod:1.5
      Rev: src/post_modules/_Image_SVG/acconfig.h:1.3
      Rev: src/post_modules/_Image_SVG/svg.c:1.7
      Rev: src/preprocessor.h:1.53
      Rev: src/program.c:1.449
      Rev: src/program.h:1.168
      Rev: src/program_areas.h:1.12
      Rev: src/program_id.h:1.14
      Rev: src/queue.c:1.10
      Rev: src/queue.h:1.6
      Rev: src/rbtree.c:1.12
      Rev: src/rbtree.h:1.8
      Rev: src/rbtree_low.h:1.5
      Rev: src/rusage.c:1.23
      Rev: src/rusage.h:1.9
      Rev: src/security.c:1.38
      Rev: src/security.h:1.16
      Rev: src/signal_handler.c:1.232
      Rev: src/signal_handler.h:1.15
      Rev: src/smartlink.c:1.14
      Rev: src/stralloc.c:1.148
      Rev: src/stralloc.h:1.70
      Rev: src/stuff.c:1.21
      Rev: src/stuff.h:1.16
      Rev: src/svalue.c:1.147
      Rev: src/svalue.h:1.108
      Rev: src/threads.c:1.188
      Rev: src/threads.h:1.121
      Rev: src/time_stuff.h:1.12
      Rev: src/uncompressor.c:1.6
      Rev: src/version.c:1.139
      Rev: src/version.h:1.326
      e576bb4b
      History
      Updated header (again) after some input from Per and mast.
      Martin Nilsson authored
      Rev: src/acconfig.h:1.107
      Rev: src/alloca.c:1.7
      Rev: src/apply_low.h:1.10
      Rev: src/array.c:1.132
      Rev: src/array.h:1.44
      Rev: src/backend.cmod:1.29
      Rev: src/backend.h:1.16
      Rev: src/bignum.c:1.27
      Rev: src/bignum.h:1.16
      Rev: src/block_alloc.h:1.45
      Rev: src/block_alloc_h.h:1.13
      Rev: src/builtin.cmod:1.94
      Rev: src/builtin_functions.c:1.445
      Rev: src/builtin_functions.h:1.22
      Rev: src/builtin_functions_t.c:1.3
      Rev: src/callback.c:1.30
      Rev: src/callback.h:1.18
      Rev: src/code/bytecode.c:1.6
      Rev: src/code/bytecode.h:1.9
      Rev: src/code/computedgoto.c:1.3
      Rev: src/code/computedgoto.h:1.7
      Rev: src/code/ia32.c:1.23
      Rev: src/code/ia32.h:1.18
      Rev: src/code/ppc32.c:1.23
      Rev: src/code/ppc32.h:1.17
      Rev: src/code/sparc.c:1.13
      Rev: src/code/sparc.h:1.15
      Rev: src/combine_path.h:1.11
      Rev: src/compilation.h:1.30
      Rev: src/constants.c:1.42
      Rev: src/constants.h:1.27
      Rev: src/cpp.c:1.105
      Rev: src/cpp.h:1.7
      Rev: src/crypt.c:1.4
      Rev: src/cyclic.c:1.8
      Rev: src/cyclic.h:1.7
      Rev: src/dlopen.c:1.36
      Rev: src/dmalloc.h:1.38
      Rev: src/docode.c:1.150
      Rev: src/docode.h:1.17
      Rev: src/dummy_ci.h:1.6
      Rev: src/dynamic_buffer.c:1.21
      Rev: src/dynamic_buffer.h:1.16
      Rev: src/dynamic_load.c:1.66
      Rev: src/dynamic_load.h:1.6
      Rev: src/efun.h:1.7
      Rev: src/encode.c:1.155
      Rev: src/encode.h:1.7
      Rev: src/error.c:1.92
      Rev: src/errors.h:1.22
      Rev: src/fd_control.c:1.46
      Rev: src/fd_control.h:1.10
      Rev: src/fdlib.c:1.55
      Rev: src/fdlib.h:1.43
      Rev: src/fsort.c:1.21
      Rev: src/fsort.h:1.6
      Rev: src/fsort_template.h:1.13
      Rev: src/gc.c:1.188
      Rev: src/gc.h:1.92
      Rev: src/global.h:1.76
      Rev: src/hashtable.c:1.14
      Rev: src/hashtable.h:1.9
      Rev: src/interpret.c:1.270
      Rev: src/interpret.h:1.113
      Rev: src/interpret_functions.h:1.110
      Rev: src/interpreter.h:1.78
      Rev: src/iterators.cmod:1.30
      Rev: src/language.yacc:1.300
      Rev: src/las.c:1.303
      Rev: src/las.h:1.58
      Rev: src/las_t.c:1.3
      Rev: src/lex.c:1.108
      Rev: src/lex.h:1.24
      Rev: src/lexer.h:1.40
      Rev: src/main.c:1.156
      Rev: src/main.h:1.20
      Rev: src/mapping.c:1.152
      Rev: src/mapping.h:1.44
      Rev: src/module.c:1.20
      Rev: src/module.h:1.8
      Rev: src/module_magic.h:1.7
      Rev: src/module_support.c:1.51
      Rev: src/module_support.h:1.15
      Rev: src/module_t.c:1.3
      Rev: src/modules/CommonLog/acconfig.h:1.3
      Rev: src/modules/CommonLog/clf.c:1.10
      Rev: src/modules/DVB/acconfig.h:1.3
      Rev: src/modules/DVB/dvb.c:1.12
      Rev: src/modules/DVB/dvb.h:1.4
      Rev: src/modules/DVB/psparser.c:1.5
      Rev: src/modules/Gdbm/acconfig.h:1.3
      Rev: src/modules/Gdbm/gdbmmod.c:1.21
      Rev: src/modules/Gettext/acconfig.h:1.4
      Rev: src/modules/Gettext/gettext.c:1.12
      Rev: src/modules/Gmp/mpf.cmod:1.12
      Rev: src/modules/Gmp/mpq.cmod:1.13
      Rev: src/modules/Gmp/mpz_glue.c:1.111
      Rev: src/modules/Gmp/my_gmp.h:1.13
      Rev: src/modules/Gmp/my_mpz_xor.c:1.5
      Rev: src/modules/Gmp/next_prime.c:1.12
      Rev: src/modules/Gz/acconfig.h:1.3
      Rev: src/modules/Gz/zlibmod.c:1.55
      Rev: src/modules/HTTPLoop/accept_and_parse.c:1.29
      Rev: src/modules/HTTPLoop/accept_and_parse.h:1.10
      Rev: src/modules/HTTPLoop/acconfig.h:1.4
      Rev: src/modules/HTTPLoop/cache.c:1.19
      Rev: src/modules/HTTPLoop/cache.h:1.10
      Rev: src/modules/HTTPLoop/filesystem.c:1.7
      Rev: src/modules/HTTPLoop/filesystem.h:1.3
      Rev: src/modules/HTTPLoop/log.c:1.13
      Rev: src/modules/HTTPLoop/log.h:1.3
      Rev: src/modules/HTTPLoop/requestobject.c:1.23
      Rev: src/modules/HTTPLoop/requestobject.h:1.3
      Rev: src/modules/HTTPLoop/static_strings.h:1.3
      Rev: src/modules/HTTPLoop/timeout.c:1.9
      Rev: src/modules/HTTPLoop/timeout.h:1.4
      Rev: src/modules/HTTPLoop/util.c:1.9
      Rev: src/modules/HTTPLoop/util.h:1.5
      Rev: src/modules/Image/acconfig.h:1.7
      Rev: src/modules/Image/assembly.h:1.5
      Rev: src/modules/Image/blit.c:1.53
      Rev: src/modules/Image/blit_layer_include.h:1.8
      Rev: src/modules/Image/colors.c:1.63
      Rev: src/modules/Image/colors.h:1.8
      Rev: src/modules/Image/colortable.c:1.112
      Rev: src/modules/Image/colortable.h:1.27
      Rev: src/modules/Image/colortable_lookup.h:1.20
      Rev: src/modules/Image/dct.c:1.22
      Rev: src/modules/Image/default_font.c:1.5
      Rev: src/modules/Image/encodings/_xpm.c:1.21
      Rev: src/modules/Image/encodings/any.c:1.25
      Rev: src/modules/Image/encodings/avs.c:1.14
      Rev: src/modules/Image/encodings/bmp.c:1.37
      Rev: src/modules/Image/encodings/dsi.c:1.6
      Rev: src/modules/Image/encodings/encodings.h:1.5
      Rev: src/modules/Image/encodings/hrz.c:1.8
      Rev: src/modules/Image/encodings/iff.c:1.12
      Rev: src/modules/Image/encodings/ilbm.c:1.26
      Rev: src/modules/Image/encodings/pcx.c:1.19
      Rev: src/modules/Image/encodings/png.c:1.46
      Rev: src/modules/Image/encodings/pnm.c:1.28
      Rev: src/modules/Image/encodings/psd.c:1.34
      Rev: src/modules/Image/encodings/psd_constant_strings.h:1.6
      Rev: src/modules/Image/encodings/pvr.c:1.21
      Rev: src/modules/Image/encodings/ras.c:1.18
      Rev: src/modules/Image/encodings/tga.c:1.29
      Rev: src/modules/Image/encodings/tim.c:1.14
      Rev: src/modules/Image/encodings/wbf.c:1.13
      Rev: src/modules/Image/encodings/x.c:1.39
      Rev: src/modules/Image/encodings/xbm.c:1.17
      Rev: src/modules/Image/encodings/xcf.c:1.42
      Rev: src/modules/Image/encodings/xcf_constant_strings.h:1.3
      Rev: src/modules/Image/encodings/xwd.c:1.23
      Rev: src/modules/Image/font.c:1.74
      Rev: src/modules/Image/image.c:1.199
      Rev: src/modules/Image/image.h:1.50
      Rev: src/modules/Image/image_module.c:1.16
      Rev: src/modules/Image/initstuff.h:1.16
      Rev: src/modules/Image/layer_channel.h:1.8
      Rev: src/modules/Image/layer_oper.h:1.10
      Rev: src/modules/Image/layers.c:1.81
      Rev: src/modules/Image/match.h:1.15
      Rev: src/modules/Image/matrix.c:1.42
      Rev: src/modules/Image/operator.c:1.42
      Rev: src/modules/Image/orient.c:1.22
      Rev: src/modules/Image/pattern.c:1.27
      Rev: src/modules/Image/phase.h:1.5
      Rev: src/modules/Image/poly.c:1.16
      Rev: src/modules/Image/polyfill.c:1.41
      Rev: src/modules/Image/search.c:1.25
      Rev: src/modules/Java/acconfig.h:1.4
      Rev: src/modules/Java/jvm.c:1.44
      Rev: src/modules/Java/ntdl.c:1.4
      Rev: src/modules/MIME/acconfig.h:1.4
      Rev: src/modules/MIME/mime.c:1.34
      Rev: src/modules/Math/acconfig.h:1.3
      Rev: src/modules/Math/math_matrix.c:1.35
      Rev: src/modules/Math/math_module.c:1.11
      Rev: src/modules/Math/math_module.h:1.9
      Rev: src/modules/Math/matrix_code.h:1.7
      Rev: src/modules/Math/transforms.cmod:1.8
      Rev: src/modules/Math/transforms.h:1.3
      Rev: src/modules/Mird/acconfig.h:1.5
      Rev: src/modules/Mird/libmird/acconfig.h:1.5
      Rev: src/modules/Mird/libmird/blocks.c:1.5
      Rev: src/modules/Mird/libmird/cells.c:1.4
      Rev: src/modules/Mird/libmird/database.c:1.6
      Rev: src/modules/Mird/libmird/debug.c:1.4
      Rev: src/modules/Mird/libmird/dmalloc.c:1.4
      Rev: src/modules/Mird/libmird/dmalloc.h:1.4
      Rev: src/modules/Mird/libmird/errors.c:1.4
      Rev: src/modules/Mird/libmird/frags.c:1.4
      Rev: src/modules/Mird/libmird/freelist.c:1.4
      Rev: src/modules/Mird/libmird/hashtrie.c:1.6
      Rev: src/modules/Mird/libmird/internal.h:1.6
      Rev: src/modules/Mird/libmird/journal.c:1.4
      Rev: src/modules/Mird/libmird/make_old_database.c:1.4
      Rev: src/modules/Mird/libmird/physical.h:1.4
      Rev: src/modules/Mird/libmird/skeys.c:1.4
      Rev: src/modules/Mird/libmird/tables.c:1.4
      Rev: src/modules/Mird/libmird/test.c:1.4
      Rev: src/modules/Mird/libmird/testsuite.c:1.5
      Rev: src/modules/Mird/libmird/transaction.c:1.4
      Rev: src/modules/Mird/libmird/usage.c:1.4
      Rev: src/modules/Mird/libmird/win32-config.h:1.5
      Rev: src/modules/Mird/mird_glue.c:1.19
      Rev: src/modules/Msql/msqlmod.c:1.22
      Rev: src/modules/Msql/version.h:1.4
      Rev: src/modules/Mysql/acconfig.h:1.9
      Rev: src/modules/Mysql/dummy.c:1.7
      Rev: src/modules/Mysql/mysql.c:1.59
      Rev: src/modules/Mysql/precompiled_mysql.h:1.15
      Rev: src/modules/Mysql/result.c:1.27
      Rev: src/modules/Odbc/acconfig.h:1.7
      Rev: src/modules/Odbc/odbc.c:1.32
      Rev: src/modules/Odbc/odbc_result.c:1.32
      Rev: src/modules/Odbc/precompiled_odbc.h:1.18
      Rev: src/modules/Oracle/acconfig.h:1.3
      Rev: src/modules/Oracle/oracle.c:1.73
      Rev: src/modules/PDF/acconfig.h:1.4
      Rev: src/modules/PDF/initstuff.h:1.3
      Rev: src/modules/PDF/pdf_module.c:1.13
      Rev: src/modules/PDF/pdflib_glue.c:1.10
      Rev: src/modules/Parser/acconfig.h:1.4
      Rev: src/modules/Parser/html.c:1.155
      Rev: src/modules/Parser/initstuff.h:1.4
      Rev: src/modules/Parser/parser.c:1.16
      Rev: src/modules/Parser/parser.h:1.3
      Rev: src/modules/Perl/acconfig.h:1.3
      Rev: src/modules/Perl/perlmod.c:1.28
      Rev: src/modules/Pipe/acconfig.h:1.3
      Rev: src/modules/Pipe/pipe.c:1.51
      Rev: src/modules/Postgres/pg_types.h:1.6
      Rev: src/modules/Postgres/pgresult.c:1.19
      Rev: src/modules/Postgres/pgresult.h:1.4
      Rev: src/modules/Postgres/postgres.c:1.28
      Rev: src/modules/Postgres/version.h:1.5
      Rev: src/modules/Regexp/acconfig.h:1.3
      Rev: src/modules/Regexp/glue.c:1.31
      Rev: src/modules/Regexp/pike_regexp.c:1.22
      Rev: src/modules/Regexp/pike_regexp.h:1.9
      Rev: src/modules/SANE/acconfig.h:1.3
      Rev: src/modules/SANE/sane.c:1.14
      Rev: src/modules/Ssleay/acconfig.h:1.4
      Rev: src/modules/Ssleay/ssleay.c:1.19
      Rev: src/modules/Yp/acconfig.h:1.5
      Rev: src/modules/Yp/yp.c:1.27
      Rev: src/modules/_Charset/acconfig.h:1.3
      Rev: src/modules/_Charset/charsetmod.c:1.38
      Rev: src/modules/_Charset/iso2022.c:1.25
      Rev: src/modules/_Charset/iso2022.h:1.5
      Rev: src/modules/_Charset/misc.c:1.12
      Rev: src/modules/_Charset/tables.c:1.13
      Rev: src/modules/_Crypto/acconfig.h:1.3
      Rev: src/modules/_Crypto/arcfour.c:1.19
      Rev: src/modules/_Crypto/cast.c:1.13
      Rev: src/modules/_Crypto/cbc.c:1.23
      Rev: src/modules/_Crypto/crypto.c:1.51
      Rev: src/modules/_Crypto/crypto.h:1.10
      Rev: src/modules/_Crypto/des.c:1.26
      Rev: src/modules/_Crypto/idea.c:1.20
      Rev: src/modules/_Crypto/include/RCSID.h:1.8
      Rev: src/modules/_Crypto/include/arcfour.h:1.6
      Rev: src/modules/_Crypto/include/cast.h:1.4
      Rev: src/modules/_Crypto/include/crypto_types.h:1.9
      Rev: src/modules/_Crypto/include/des.h:1.6
      Rev: src/modules/_Crypto/include/idea.h:1.6
      Rev: src/modules/_Crypto/include/md2.h:1.3
      Rev: src/modules/_Crypto/include/md4.h:1.3
      Rev: src/modules/_Crypto/include/md5.h:1.4
      Rev: src/modules/_Crypto/include/rijndael.h:1.4
      Rev: src/modules/_Crypto/include/sha.h:1.6
      Rev: src/modules/_Crypto/invert.c:1.15
      Rev: src/modules/_Crypto/lib/arcfour.c:1.9
      Rev: src/modules/_Crypto/lib/cast.c:1.4
      Rev: src/modules/_Crypto/lib/cast_sboxes.h:1.4
      Rev: src/modules/_Crypto/lib/crypt_md5.c:1.4
      Rev: src/modules/_Crypto/lib/desCode.h:1.4
      Rev: src/modules/_Crypto/lib/desKerb.c:1.5
      Rev: src/modules/_Crypto/lib/desQuick.c:1.6
      Rev: src/modules/_Crypto/lib/desTest.c:1.5
      Rev: src/modules/_Crypto/lib/desUtil.c:1.4
      Rev: src/modules/_Crypto/lib/desdata.c:1.7
      Rev: src/modules/_Crypto/lib/desinfo.h:1.5
      Rev: src/modules/_Crypto/lib/idea.c:1.8
      Rev: src/modules/_Crypto/lib/md2.c:1.5
      Rev: src/modules/_Crypto/lib/md4.c:1.3
      Rev: src/modules/_Crypto/lib/md5.c:1.5
      Rev: src/modules/_Crypto/lib/rijndael.c:1.3
      Rev: src/modules/_Crypto/lib/sha.c:1.9
      Rev: src/modules/_Crypto/md2.c:1.15
      Rev: src/modules/_Crypto/md4.c:1.4
      Rev: src/modules/_Crypto/md5.c:1.20
      Rev: src/modules/_Crypto/nt.c:1.11
      Rev: src/modules/_Crypto/pipe.c:1.24
      Rev: src/modules/_Crypto/rijndael.c:1.9
      Rev: src/modules/_Crypto/rsa.c:1.27
      Rev: src/modules/_Crypto/sha.c:1.23
      Rev: src/modules/_Ffmpeg/acconfig.h:1.5
      Rev: src/modules/_Ffmpeg/ffmpeg.c:1.11
      Rev: src/modules/_Image_FreeType/acconfig.h:1.3
      Rev: src/modules/_Image_FreeType/freetype.c:1.9
      Rev: src/modules/_Image_GIF/acconfig.h:1.3
      Rev: src/modules/_Image_GIF/gif_lzw.c:1.5
      Rev: src/modules/_Image_GIF/gif_lzw.h:1.3
      Rev: src/modules/_Image_GIF/image_gif.c:1.13
      Rev: src/modules/_Image_JPEG/acconfig.h:1.7
      Rev: src/modules/_Image_JPEG/image_jpeg.c:1.57
      Rev: src/modules/_Image_JPEG/jinclude.h:1.3
      Rev: src/modules/_Image_JPEG/transupp.c:1.10
      Rev: src/modules/_Image_JPEG/transupp.h:1.6
      Rev: src/modules/_Image_TIFF/acconfig.h:1.3
      Rev: src/modules/_Image_TIFF/image_tiff.c:1.30
      Rev: src/modules/_Image_TTF/acconfig.h:1.5
      Rev: src/modules/_Image_TTF/image_ttf.c:1.46
      Rev: src/modules/_Image_XFace/acconfig.h:1.5
      Rev: src/modules/_Image_XFace/image_xface.c:1.17
      Rev: src/modules/_Roxen/acconfig.h:1.3
      Rev: src/modules/_Roxen/roxen.c:1.29
      Rev: src/modules/_math/acconfig.h:1.4
      Rev: src/modules/_math/math.c:1.50
      Rev: src/modules/files/acconfig.h:1.18
      Rev: src/modules/files/datagram.c:1.8
      Rev: src/modules/files/efuns.c:1.116
      Rev: src/modules/files/file.c:1.246
      Rev: src/modules/files/file.h:1.23
      Rev: src/modules/files/file_functions.h:1.23
      Rev: src/modules/files/sendfile.c:1.59
      Rev: src/modules/files/socket.c:1.66
      Rev: src/modules/files/stat.c:1.24
      Rev: src/modules/files/termios.c:1.18
      Rev: src/modules/files/termios_flags.h:1.4
      Rev: src/modules/files/udp.c:1.39
      Rev: src/modules/spider/acconfig.h:1.5
      Rev: src/modules/spider/defs.h:1.6
      Rev: src/modules/spider/discdate.c:1.13
      Rev: src/modules/spider/spider.c:1.119
      Rev: src/modules/spider/stardate.c:1.15
      Rev: src/modules/spider/xml.c:1.54
      Rev: src/modules/sprintf/acconfig.h:1.5
      Rev: src/modules/sprintf/sprintf.c:1.97
      Rev: src/modules/sybase/acconfig.h:1.5
      Rev: src/modules/sybase/sybase.c:1.11
      Rev: src/modules/sybase/sybase.h:1.6
      Rev: src/modules/system/acconfig.h:1.13
      Rev: src/modules/system/memory.c:1.17
      Rev: src/modules/system/nt.c:1.53
      Rev: src/modules/system/passwords.c:1.38
      Rev: src/modules/system/syslog.c:1.18
      Rev: src/modules/system/system.c:1.128
      Rev: src/modules/system/system.h:1.8
      Rev: src/multiset.h:1.27
      Rev: src/object.c:1.206
      Rev: src/object.h:1.74
      Rev: src/opcodes.c:1.125
      Rev: src/opcodes.h:1.30
      Rev: src/operators.c:1.162
      Rev: src/operators.h:1.14
      Rev: src/patch_cc1.c:1.3
      Rev: src/peep.c:1.77
      Rev: src/peep.h:1.11
      Rev: src/peep_t.c:1.3
      Rev: src/pike_cpulib.c:1.4
      Rev: src/pike_cpulib.h:1.11
      Rev: src/pike_dlfcn.h:1.4
      Rev: src/pike_error.h:1.21
      Rev: src/pike_macros.h:1.33
      Rev: src/pike_memory.c:1.124
      Rev: src/pike_memory.h:1.34
      Rev: src/pike_search.c:1.11
      Rev: src/pike_search.h:1.6
      Rev: src/pike_search_engine.c:1.10
      Rev: src/pike_search_engine2.c:1.7
      Rev: src/pike_threadlib.h:1.22
      Rev: src/pike_types.c:1.198
      Rev: src/pike_types.h:1.83
      Rev: src/pikecode.c:1.7
      Rev: src/pikecode.h:1.9
      Rev: src/port.c:1.56
      Rev: src/port.h:1.46
      Rev: src/post_modules/GL/acconfig.h:1.5
      Rev: src/post_modules/GL/auto.c.in:1.23
      Rev: src/post_modules/GL/autodoc.c:1.7
      Rev: src/post_modules/GL/top.c:1.17
      Rev: src/post_modules/GLUT/acconfig.h:1.3
      Rev: src/post_modules/GLUT/auto.c.in:1.6
      Rev: src/post_modules/GLUT/top.c:1.7
      Rev: src/post_modules/GTK/acconfig.h:1.8
      Rev: src/post_modules/GTK/dummy.c:1.5
      Rev: src/post_modules/GTK/gdkeventstrings.h:1.3
      Rev: src/post_modules/GTK/pgtk.h:1.29
      Rev: src/post_modules/GTK/source/encode_truecolor.c:1.8
      Rev: src/post_modules/GTK/source/support.c:1.35
      Rev: src/post_modules/SDL/SDL.cmod:1.6
      Rev: src/post_modules/SDL/acconfig.h:1.3
      Rev: src/post_modules/SDL/constants.h:1.4
      Rev: src/post_modules/Shuffler/Shuffler.cmod:1.16
      Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.7
      Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.7
      Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.7
      Rev: src/post_modules/Shuffler/c_source_stream.c:1.6
      Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.4
      Rev: src/post_modules/Shuffler/shuffler.h:1.5
      Rev: src/post_modules/Unicode/acconfig.h:1.3
      Rev: src/post_modules/Unicode/buffer.c:1.5
      Rev: src/post_modules/Unicode/buffer.h:1.4
      Rev: src/post_modules/Unicode/hsize.h:1.3
      Rev: src/post_modules/Unicode/normalize.c:1.11
      Rev: src/post_modules/Unicode/normalize.h:1.3
      Rev: src/post_modules/Unicode/split.c:1.3
      Rev: src/post_modules/Unicode/split.h:1.3
      Rev: src/post_modules/Unicode/unicode_module.cmod:1.5
      Rev: src/post_modules/_Image_SVG/acconfig.h:1.3
      Rev: src/post_modules/_Image_SVG/svg.c:1.7
      Rev: src/preprocessor.h:1.53
      Rev: src/program.c:1.449
      Rev: src/program.h:1.168
      Rev: src/program_areas.h:1.12
      Rev: src/program_id.h:1.14
      Rev: src/queue.c:1.10
      Rev: src/queue.h:1.6
      Rev: src/rbtree.c:1.12
      Rev: src/rbtree.h:1.8
      Rev: src/rbtree_low.h:1.5
      Rev: src/rusage.c:1.23
      Rev: src/rusage.h:1.9
      Rev: src/security.c:1.38
      Rev: src/security.h:1.16
      Rev: src/signal_handler.c:1.232
      Rev: src/signal_handler.h:1.15
      Rev: src/smartlink.c:1.14
      Rev: src/stralloc.c:1.148
      Rev: src/stralloc.h:1.70
      Rev: src/stuff.c:1.21
      Rev: src/stuff.h:1.16
      Rev: src/svalue.c:1.147
      Rev: src/svalue.h:1.108
      Rev: src/threads.c:1.188
      Rev: src/threads.h:1.121
      Rev: src/time_stuff.h:1.12
      Rev: src/uncompressor.c:1.6
      Rev: src/version.c:1.139
      Rev: src/version.h:1.326
    camellia256-set-encrypt-key.c 4.08 KiB
    /* camellia256-set-encrypt-key.c
    
       Key setup for the camellia block cipher.
    
       Copyright (C) 2006,2007 NTT
       (Nippon Telegraph and Telephone Corporation).
    
       Copyright (C) 2010, 2013 Niels Möller
    
       This file is part of GNU Nettle.
    
       GNU Nettle is free software: you can redistribute it and/or
       modify it under the terms of either:
    
         * the GNU Lesser General Public License as published by the Free
           Software Foundation; either version 3 of the License, or (at your
           option) any later version.
    
       or
    
         * the GNU General Public License as published by the Free
           Software Foundation; either version 2 of the License, or (at your
           option) any later version.
    
       or both in parallel, as here.
    
       GNU Nettle is distributed in the hope that it will be useful,
       but WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       General Public License for more details.
    
       You should have received copies of the GNU General Public License and
       the GNU Lesser General Public License along with this program.  If
       not, see http://www.gnu.org/licenses/.
    */
    
    /*
     * Algorithm Specification 
     *  http://info.isl.ntt.co.jp/crypt/eng/camellia/specifications.html
     */
    
    /* Based on camellia.c ver 1.2.0, see
       http://info.isl.ntt.co.jp/crypt/eng/camellia/dl/camellia-LGPL-1.2.0.tar.gz.
     */
    #if HAVE_CONFIG_H
    # include "config.h"
    #endif
    
    #include <assert.h>
    #include <limits.h>
    
    #include "camellia-internal.h"
    
    #include "macros.h"
    
    static void
    _camellia256_set_encrypt_key (struct camellia256_ctx *ctx,
    			      uint64_t k0, uint64_t k1,
    			      uint64_t k2, uint64_t k3)
    {
      uint64_t subkey[_CAMELLIA256_NKEYS + 2];
      uint64_t w;
      
      /* generate KL dependent subkeys */
      subkey[0] = k0; subkey[1] = k1;
      ROTL128(45, k0, k1);
      subkey[12] = k0; subkey[13] = k1;
      ROTL128(15, k0, k1);
      subkey[16] = k0; subkey[17] = k1;
      ROTL128(17, k0, k1);
      subkey[22] = k0; subkey[23] = k1;
      ROTL128(34, k0, k1);
      subkey[30] = k0; subkey[31] = k1;
    
      /* generate KR dependent subkeys */
      ROTL128(15, k2, k3);
      subkey[4] = k2; subkey[5] = k3;
      ROTL128(15, k2, k3);
      subkey[8] = k2; subkey[9] = k3;
      ROTL128(30, k2, k3);
      subkey[18] = k2; subkey[19] = k3;
      ROTL128(34, k2, k3);
      subkey[26] = k2; subkey[27] = k3;
      ROTL128(34, k2, k3);
    
      /* generate KA */
      /* The construction of KA is done as
    
         D1 = (KL ^ KR) >> 64
         D2 = (KL ^ KR) & MASK64
         W = F(D1, SIGMA1)
         D2 = D2 ^ W
         D1 = F(D2, SIGMA2) ^ (KR >> 64)
         D2 = F(D1, SIGMA3) ^ W ^ (KR & MASK64)
         D1 = D1 ^ F(W, SIGMA2)
         D2 = D2 ^ F(D1, SIGMA3)
         D1 = D1 ^ F(D2, SIGMA4)
      */
    
      k0 = subkey[0] ^ k2;
      k1 = subkey[1] ^ k3;
    
      CAMELLIA_F(k0, SIGMA1, w);
      k1 ^= w;
    
      CAMELLIA_F(k1, SIGMA2, k0);
      k0 ^= k2;
    
      CAMELLIA_F(k0, SIGMA3, k1);
      k1 ^= w ^ k3;
    
      CAMELLIA_F(k1, SIGMA4, w);
      k0 ^= w;
    
      /* generate KB */
      k2 ^= k0; k3 ^= k1;
      CAMELLIA_F(k2, SIGMA5, w);
      k3 ^= w;
      CAMELLIA_F(k3, SIGMA6, w);
      k2 ^= w;
    
      /* generate KA dependent subkeys */
      ROTL128(15, k0, k1);
      subkey[6] = k0; subkey[7] = k1;
      ROTL128(30, k0, k1);
      subkey[14] = k0; subkey[15] = k1;
      ROTL128(32, k0, k1);
      subkey[24] = k0; subkey[25] = k1;
      ROTL128(17, k0, k1);
      subkey[28] = k0; subkey[29] = k1;
    
      /* generate KB dependent subkeys */
      subkey[2] = k2; subkey[3] = k3;
      ROTL128(30, k2, k3);
      subkey[10] = k2; subkey[11] = k3;
      ROTL128(30, k2, k3);
      subkey[20] = k2; subkey[21] = k3;
      ROTL128(51, k2, k3);
      subkey[32] = k2; subkey[33] = k3;
    
      /* Common final processing */
      _camellia_absorb (_CAMELLIA256_NKEYS, ctx->keys, subkey);
    }
    
    void
    camellia256_set_encrypt_key(struct camellia256_ctx *ctx,
    			    const uint8_t *key)
    {
      uint64_t k0, k1, k2, k3;
      k0 = READ_UINT64(key);
      k1 = READ_UINT64(key +  8);
      k2 = READ_UINT64(key + 16);
      k3 = READ_UINT64(key + 24);
    
      _camellia256_set_encrypt_key (ctx, k0, k1, k2, k3);
    }
    
    void
    camellia192_set_encrypt_key(struct camellia256_ctx *ctx,
    			    const uint8_t *key)
    {
      uint64_t k0, k1, k2;
      k0 = READ_UINT64(key);
      k1 = READ_UINT64(key +  8);
      k2 = READ_UINT64(key + 16);
    
      _camellia256_set_encrypt_key (ctx, k0, k1, k2, ~k2);
    }