From 24ddc7695b6202229d28a39d405589c5a34eb1b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 28 Mar 1998 16:47:46 +0100
Subject: [PATCH] Added id.

Rev: src/acconfig.h:1.19
Rev: src/alloca.c:1.2
Rev: src/array.c:1.31
Rev: src/array.h:1.12
Rev: src/backend.h:1.6
Rev: src/build_modlist_h:1.2
Rev: src/builtin_functions.h:1.7
Rev: src/callback.c:1.14
Rev: src/callback.h:1.7
Rev: src/compilation.h:1.8
Rev: src/constants.c:1.13
Rev: src/constants.h:1.6
Rev: src/cpp.c:1.21
Rev: src/cpp.h:1.4
Rev: src/crypt.c:1.2
Rev: src/cyclic.c:1.3
Rev: src/cyclic.h:1.3
Rev: src/dmalloc.h:1.5
Rev: src/docode.h:1.5
Rev: src/dynamic_buffer.c:1.8
Rev: src/dynamic_buffer.h:1.6
Rev: src/dynamic_load.c:1.25
Rev: src/dynamic_load.h:1.3
Rev: src/efun.h:1.3
Rev: src/encode.c:1.18
Rev: src/encode.h:1.2
Rev: src/error.c:1.14
Rev: src/error.h:1.14
Rev: src/fd_control.c:1.17
Rev: src/fd_control.h:1.3
Rev: src/fdlib.c:1.16
Rev: src/fdlib.h:1.13
Rev: src/fsort.c:1.9
Rev: src/fsort.h:1.2
Rev: src/fsort_template.h:1.3
Rev: src/gc.c:1.30
Rev: src/gc.h:1.16
Rev: src/global.h:1.20
Rev: src/hashtable.c:1.4
Rev: src/hashtable.h:1.5
Rev: src/install-sh:1.4
Rev: src/interpret.h:1.20
Rev: src/las.h:1.13
Rev: src/lex.h:1.10
Rev: src/main.h:1.7
Rev: src/mapping.h:1.10
Rev: src/module.c:1.8
Rev: src/module.h:1.4
Rev: src/module_support.c:1.9
Rev: src/module_support.h:1.6
Rev: src/modules/Gdbm/Makefile.in:1.3
Rev: src/modules/Gdbm/configure.in:1.2
Rev: src/modules/Gdbm/testsuite.in:1.4
Rev: src/modules/Gmp/Makefile.in:1.8
Rev: src/modules/Gmp/configure.in:1.2
Rev: src/modules/Gmp/gmp_machine.h.in:1.2
Rev: src/modules/Gmp/my_gmp.h:1.3
Rev: src/modules/Gmp/next_prime.c:1.6
Rev: src/modules/Gmp/prime_table.c:1.3
Rev: src/modules/Gmp/testsuite.in:1.12
Rev: src/modules/Gz/Makefile.in:1.3
Rev: src/modules/Gz/configure.in:1.10
Rev: src/modules/Gz/testsuite.in:1.4
Rev: src/modules/Image/Makefile:1.8
Rev: src/modules/Image/Makefile.in:1.14
Rev: src/modules/Image/configure.in:1.8
Rev: src/modules/Image/encodings/Makefile.in:1.14
Rev: src/modules/Image/encodings/configure.in:1.4
Rev: src/modules/Image/testsuite.in:1.5
Rev: src/modules/MIME/Makefile.in:1.2
Rev: src/modules/MIME/acconfig.h:1.2
Rev: src/modules/MIME/configure.in:1.3
Rev: src/modules/MIME/testsuite.in:1.5
Rev: src/modules/Msql/Makefile.in:1.3
Rev: src/modules/Msql/test_msqlmod.pike:1.2
Rev: src/modules/Mysql/dummy.c:1.4
Rev: src/modules/Pipe/Makefile.in:1.3
Rev: src/modules/Pipe/configure.in:1.4
Rev: src/modules/Postgres/extras/test_notify.pike:1.2
Rev: src/modules/Postgres/extras/test_schema.pike:1.2
Rev: src/modules/Postgres/pg_types.h:1.3
Rev: src/modules/Postgres/pgresult.c:1.5
Rev: src/modules/Postgres/pgresult.h:1.2
Rev: src/modules/Regexp/Makefile.in:1.5
Rev: src/modules/Regexp/configure.in:1.5
Rev: src/modules/Regexp/glue.c:1.10
Rev: src/modules/Regexp/pike_regexp.c:1.12
Rev: src/modules/Regexp/pike_regexp.h:1.3
Rev: src/modules/Regexp/testsuite.in:1.3
Rev: src/modules/Ssleay/Makefile.in:1.3
Rev: src/modules/Ssleay/acconfig.h:1.2
Rev: src/modules/Ssleay/configure.in:1.4
Rev: src/modules/Yp/Makefile.in:1.3
Rev: src/modules/Yp/configure.in:1.5
Rev: src/modules/Yp/yp.c:1.12
Rev: src/modules/_Crypto/.build_lobotomized_crypto:1.6
Rev: src/modules/_Crypto/.exportable_files:1.3
Rev: src/modules/_Crypto/Makefile.in:1.16
Rev: src/modules/_Crypto/configure.in:1.5
Rev: src/modules/_Crypto/include/.exportable_files:1.2
Rev: src/modules/_Crypto/include/RCSID.h:1.6
Rev: src/modules/_Crypto/include/cast.h:1.2
Rev: src/modules/_Crypto/include/crypto_types.h:1.5
Rev: src/modules/_Crypto/include/idea.h:1.4
Rev: src/modules/_Crypto/include/md5.h:1.2
Rev: src/modules/_Crypto/include/rc4.h:1.3
Rev: src/modules/_Crypto/include/sha.h:1.4
Rev: src/modules/_Crypto/lib/.exportable_files:1.2
Rev: src/modules/_Crypto/lib/cast.c:1.2
Rev: src/modules/_Crypto/lib/cast_sboxes.h:1.2
Rev: src/modules/_Crypto/precompiled_crypto.h:1.17
Rev: src/modules/_Crypto/sha.c:1.10
Rev: src/modules/_Image_PNG/Makefile.in:1.2
Rev: src/modules/_Image_PNG/configure.in:1.2
Rev: src/modules/_Image_PNG/testsuite.in:1.3
Rev: src/modules/_Image_XFace/Makefile.in:1.2
Rev: src/modules/_Image_XFace/configure.in:1.2
Rev: src/modules/_Image_XFace/testsuite.in:1.2
Rev: src/modules/configure.in:1.5
Rev: src/modules/module_configure.in:1.5
Rev: src/modules/module_makefile:1.3
Rev: src/multiset.c:1.10
Rev: src/multiset.h:1.7
Rev: src/object.h:1.17
Rev: src/opcodes.c:1.16
Rev: src/opcodes.h:1.4
Rev: src/operators.h:1.4
Rev: src/otable.h:1.2
Rev: src/peep.c:1.19
Rev: src/peep.h:1.4
Rev: src/peep.in:1.12
Rev: src/pike_macros.h:1.6
Rev: src/pike_memory.c:1.18
Rev: src/pike_memory.h:1.4
Rev: src/pike_types.h:1.11
Rev: src/port.c:1.15
Rev: src/port.h:1.18
Rev: src/program.h:1.35
Rev: src/run_autoconfig:1.21
Rev: src/rusage.c:1.10
Rev: src/rusage.h:1.3
Rev: src/signal_handler.c:1.41
Rev: src/signal_handler.h:1.6
Rev: src/stralloc.c:1.30
Rev: src/stralloc.h:1.15
Rev: src/stuff.c:1.6
Rev: src/stuff.h:1.5
Rev: src/svalue.c:1.21
Rev: src/svalue.h:1.14
Rev: src/threads.h:1.40
Rev: src/time_stuff.h:1.8
Rev: src/ualarm.c:1.2
Rev: src/version.c:1.34
Rev: src/version.h:1.3
---
 .gitattributes                                | 154 ++++++++++++++++++
 src/acconfig.h                                |   3 +
 src/alloca.c                                  |   4 +
 src/array.c                                   |   2 +
 src/array.h                                   |   4 +
 src/backend.h                                 |   4 +
 src/build_modlist_h                           |   2 +
 src/builtin_functions.h                       |   4 +
 src/callback.c                                |   2 +
 src/callback.h                                |   4 +
 src/compilation.h                             |   2 +
 src/constants.c                               |   2 +
 src/constants.h                               |   4 +
 src/cpp.c                                     |   4 +
 src/cpp.h                                     |   3 +
 src/crypt.c                                   |   7 +-
 src/cyclic.c                                  |   3 +
 src/cyclic.h                                  |   3 +
 src/dmalloc.h                                 |   3 +
 src/docode.h                                  |   4 +
 src/dynamic_buffer.c                          |   2 +
 src/dynamic_buffer.h                          |   4 +
 src/dynamic_load.c                            |   3 +
 src/dynamic_load.h                            |   3 +
 src/efun.h                                    |   4 +
 src/encode.c                                  |   4 +-
 src/encode.h                                  |   4 +
 src/error.c                                   |   2 +
 src/error.h                                   |   4 +
 src/fd_control.c                              |   3 +
 src/fd_control.h                              |   4 +
 src/fdlib.c                                   |   6 +-
 src/fdlib.h                                   |   3 +
 src/fsort.c                                   |   2 +
 src/fsort.h                                   |   4 +
 src/fsort_template.h                          |   4 +
 src/gc.c                                      |   2 +
 src/gc.h                                      |   3 +
 src/global.h                                  |   4 +
 src/hashtable.c                               |   2 +
 src/hashtable.h                               |   4 +
 src/install-sh                                |   2 +
 src/interpret.h                               |   4 +
 src/las.h                                     |   4 +
 src/lex.h                                     |   4 +
 src/main.h                                    |   4 +
 src/mapping.h                                 |   4 +
 src/module.c                                  |   2 +
 src/module.h                                  |   4 +
 src/module_support.c                          |   2 +
 src/module_support.h                          |   3 +
 src/modules/Gdbm/Makefile.in                  |   1 +
 src/modules/Gdbm/configure.in                 |   1 +
 src/modules/Gdbm/testsuite.in                 |   2 +
 src/modules/Gmp/Makefile.in                   |   1 +
 src/modules/Gmp/configure.in                  |   1 +
 src/modules/Gmp/gmp_machine.h.in              |   1 +
 src/modules/Gmp/my_gmp.h                      |   2 +-
 src/modules/Gmp/next_prime.c                  |   4 +-
 src/modules/Gmp/prime_table.c                 |   2 +-
 src/modules/Gmp/testsuite.in                  |   2 +
 src/modules/Gz/Makefile.in                    |   1 +
 src/modules/Gz/configure.in                   |   1 +
 src/modules/Gz/testsuite.in                   |   2 +
 src/modules/Image/Makefile                    |   1 +
 src/modules/Image/Makefile.in                 |   1 +
 src/modules/Image/configure.in                |   1 +
 src/modules/Image/encodings/Makefile.in       |   1 +
 src/modules/Image/encodings/configure.in      |   1 +
 src/modules/Image/testsuite.in                |   2 +
 src/modules/MIME/Makefile.in                  |   1 +
 src/modules/MIME/acconfig.h                   |   1 +
 src/modules/MIME/configure.in                 |   1 +
 src/modules/MIME/testsuite.in                 |   2 +
 src/modules/Msql/Makefile.in                  |   1 +
 src/modules/Msql/test_msqlmod.pike            |   2 +
 src/modules/Mysql/dummy.c                     |   2 +
 src/modules/Pipe/Makefile.in                  |   1 +
 src/modules/Pipe/configure.in                 |   1 +
 src/modules/Postgres/extras/test_notify.pike  |   4 +-
 src/modules/Postgres/extras/test_schema.pike  |   2 +
 src/modules/Postgres/pg_types.h               |   1 +
 src/modules/Postgres/pgresult.c               |   4 +
 src/modules/Postgres/pgresult.h               |   1 +
 src/modules/Regexp/Makefile.in                |   1 +
 src/modules/Regexp/configure.in               |   1 +
 src/modules/Regexp/glue.c                     |   2 +
 src/modules/Regexp/pike_regexp.c              |   1 +
 src/modules/Regexp/pike_regexp.h              |   2 +
 src/modules/Regexp/testsuite.in               |   2 +
 src/modules/Ssleay/Makefile.in                |   1 +
 src/modules/Ssleay/acconfig.h                 |   1 +
 src/modules/Ssleay/configure.in               |   1 +
 src/modules/Yp/Makefile.in                    |   1 +
 src/modules/Yp/configure.in                   |   1 +
 src/modules/Yp/yp.c                           |   2 +
 src/modules/_Crypto/.build_lobotomized_crypto |   2 +-
 src/modules/_Crypto/.exportable_files         |   1 +
 src/modules/_Crypto/Makefile.in               |   1 +
 src/modules/_Crypto/configure.in              |   1 +
 src/modules/_Crypto/include/.exportable_files |   1 +
 src/modules/_Crypto/include/RCSID.h           |   1 +
 src/modules/_Crypto/include/cast.h            |   2 +
 src/modules/_Crypto/include/crypto_types.h    |   2 +-
 src/modules/_Crypto/include/idea.h            |   4 +-
 src/modules/_Crypto/include/md5.h             |   4 +-
 src/modules/_Crypto/include/rc4.h             |   4 +-
 src/modules/_Crypto/include/sha.h             |   4 +-
 src/modules/_Crypto/lib/.exportable_files     |   1 +
 src/modules/_Crypto/lib/cast.c                |   2 +
 src/modules/_Crypto/lib/cast_sboxes.h         |   2 +
 src/modules/_Crypto/precompiled_crypto.h      |   2 +-
 src/modules/_Crypto/sha.c                     |   4 +-
 src/modules/_Image_PNG/Makefile.in            |   1 +
 src/modules/_Image_PNG/configure.in           |   1 +
 src/modules/_Image_PNG/testsuite.in           |   1 +
 src/modules/_Image_XFace/Makefile.in          |   1 +
 src/modules/_Image_XFace/configure.in         |   1 +
 src/modules/_Image_XFace/testsuite.in         |   1 +
 src/modules/configure.in                      |   1 +
 src/modules/module_configure.in               |   1 +
 src/modules/module_makefile                   |   1 +
 src/multiset.c                                |   2 +
 src/multiset.h                                |   4 +
 src/object.h                                  |   4 +
 src/opcodes.c                                 |   2 +
 src/opcodes.h                                 |   4 +
 src/operators.h                               |   4 +
 src/otable.h                                  |   4 +
 src/peep.c                                    |   2 +
 src/peep.h                                    |   3 +
 src/peep.in                                   |   3 +
 src/pike_macros.h                             |   4 +
 src/pike_memory.c                             |   1 +
 src/pike_memory.h                             |   4 +
 src/pike_types.h                              |   4 +
 src/port.c                                    |   2 +
 src/port.h                                    |   4 +
 src/program.h                                 |   4 +
 src/run_autoconfig                            |   4 +-
 src/rusage.c                                  |   2 +
 src/rusage.h                                  |   4 +
 src/signal_handler.c                          |   2 +
 src/signal_handler.h                          |   4 +
 src/stralloc.c                                |   2 +
 src/stralloc.h                                |   4 +
 src/stuff.c                                   |   4 +
 src/stuff.h                                   |   4 +
 src/svalue.c                                  |   2 +
 src/svalue.h                                  |   4 +
 src/threads.h                                 |   3 +
 src/time_stuff.h                              |   3 +
 src/ualarm.c                                  |   1 +
 src/version.c                                 |   2 +
 src/version.h                                 |   2 +
 155 files changed, 517 insertions(+), 22 deletions(-)

diff --git a/.gitattributes b/.gitattributes
index 7aa1662546..48324099e0 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -60,29 +60,97 @@ testfont binary
 /lib/modules/Sql.pmod/sql_result.pike foreign_ident
 /lib/modules/Standards.pmod/ASN1.pmod/decode.pike foreign_ident
 /src/Makefile.in foreign_ident
+/src/acconfig.h foreign_ident
+/src/alloca.c foreign_ident
+/src/array.c foreign_ident
+/src/array.h foreign_ident
 /src/backend.c foreign_ident
+/src/backend.h foreign_ident
 /src/block_alloc.h foreign_ident
+/src/build_modlist_h foreign_ident
 /src/builtin_functions.c foreign_ident
+/src/builtin_functions.h foreign_ident
+/src/callback.c foreign_ident
+/src/callback.h foreign_ident
+/src/compilation.h foreign_ident
 /src/configure.in foreign_ident
+/src/constants.c foreign_ident
+/src/constants.h foreign_ident
+/src/cpp.c foreign_ident
+/src/cpp.h foreign_ident
+/src/crypt.c foreign_ident
+/src/cyclic.c foreign_ident
+/src/cyclic.h foreign_ident
+/src/dmalloc.h foreign_ident
 /src/docode.c foreign_ident
+/src/docode.h foreign_ident
+/src/dynamic_buffer.c foreign_ident
+/src/dynamic_buffer.h foreign_ident
+/src/dynamic_load.c foreign_ident
+/src/dynamic_load.h foreign_ident
+/src/efun.h foreign_ident
+/src/encode.c foreign_ident
+/src/encode.h foreign_ident
+/src/error.c foreign_ident
+/src/error.h foreign_ident
+/src/fd_control.c foreign_ident
+/src/fd_control.h foreign_ident
+/src/fdlib.c foreign_ident
+/src/fdlib.h foreign_ident
+/src/fsort.c foreign_ident
+/src/fsort.h foreign_ident
+/src/fsort_template.h foreign_ident
+/src/gc.c foreign_ident
+/src/gc.h foreign_ident
+/src/global.h foreign_ident
+/src/hashtable.c foreign_ident
+/src/hashtable.h foreign_ident
+/src/install-sh foreign_ident
 /src/interpret.c foreign_ident
+/src/interpret.h foreign_ident
 /src/language.yacc foreign_ident
 /src/las.c foreign_ident
+/src/las.h foreign_ident
 /src/lex.c foreign_ident
+/src/lex.h foreign_ident
 /src/main.c foreign_ident
+/src/main.h foreign_ident
 /src/mapping.c foreign_ident
+/src/mapping.h foreign_ident
+/src/module.c foreign_ident
+/src/module.h foreign_ident
+/src/module_support.c foreign_ident
+/src/module_support.h foreign_ident
+/src/modules/Gdbm/Makefile.in foreign_ident
 /src/modules/Gdbm/acconfig.h foreign_ident
+/src/modules/Gdbm/configure.in foreign_ident
 /src/modules/Gdbm/gdbmmod.c foreign_ident
+/src/modules/Gdbm/testsuite.in foreign_ident
+/src/modules/Gmp/Makefile.in foreign_ident
+/src/modules/Gmp/configure.in foreign_ident
+/src/modules/Gmp/gmp_machine.h.in foreign_ident
 /src/modules/Gmp/mpz_glue.c foreign_ident
+/src/modules/Gmp/my_gmp.h foreign_ident
+/src/modules/Gmp/next_prime.c foreign_ident
+/src/modules/Gmp/prime_table.c foreign_ident
+/src/modules/Gmp/testsuite.in foreign_ident
+/src/modules/Gz/Makefile.in foreign_ident
 /src/modules/Gz/acconfig.h foreign_ident
+/src/modules/Gz/configure.in foreign_ident
+/src/modules/Gz/testsuite.in foreign_ident
 /src/modules/Gz/zlibmod.c foreign_ident
+/src/modules/Image/Makefile foreign_ident
+/src/modules/Image/Makefile.in foreign_ident
 /src/modules/Image/acconfig.h foreign_ident
 /src/modules/Image/blit.c foreign_ident
 /src/modules/Image/blit_layer_include.h foreign_ident
 /src/modules/Image/colortable.c foreign_ident
 /src/modules/Image/colortable.h foreign_ident
 /src/modules/Image/colortable_lookup.h foreign_ident
+/src/modules/Image/configure.in foreign_ident
 /src/modules/Image/dct.c foreign_ident
+/src/modules/Image/encodings/Makefile.in foreign_ident
+/src/modules/Image/encodings/configure.in foreign_ident
 /src/modules/Image/encodings/gif.c foreign_ident
 /src/modules/Image/encodings/gif_lzw.c foreign_ident
 /src/modules/Image/encodings/gif_lzw.h foreign_ident
@@ -101,18 +169,26 @@ testfont binary
 /src/modules/Image/pattern.c foreign_ident
 /src/modules/Image/pnm.c foreign_ident
 /src/modules/Image/polyfill.c foreign_ident
+/src/modules/Image/testsuite.in foreign_ident
 /src/modules/Image/togif.c foreign_ident
 /src/modules/Image/x.c foreign_ident
+/src/modules/MIME/Makefile.in foreign_ident
+/src/modules/MIME/acconfig.h foreign_ident
+/src/modules/MIME/configure.in foreign_ident
 /src/modules/MIME/mime.c foreign_ident
 /src/modules/MIME/module.pmod.in foreign_ident
+/src/modules/MIME/testsuite.in foreign_ident
 /src/modules/Makefile.in foreign_ident
+/src/modules/Msql/Makefile.in foreign_ident
 /src/modules/Msql/configure.in foreign_ident
 /src/modules/Msql/msql_config.h.in foreign_ident
 /src/modules/Msql/msqlmod.c foreign_ident
+/src/modules/Msql/test_msqlmod.pike foreign_ident
 /src/modules/Msql/version.h foreign_ident
 /src/modules/Mysql/Makefile.in foreign_ident
 /src/modules/Mysql/acconfig.h foreign_ident
 /src/modules/Mysql/configure.in foreign_ident
+/src/modules/Mysql/dummy.c foreign_ident
 /src/modules/Mysql/mysql.c foreign_ident
 /src/modules/Mysql/precompiled_mysql.h foreign_ident
 /src/modules/Mysql/result.c foreign_ident
@@ -126,29 +202,63 @@ testfont binary
 /src/modules/Oracle/acconfig.h foreign_ident
 /src/modules/Oracle/configure.in foreign_ident
 /src/modules/Oracle/oracle.c foreign_ident
+/src/modules/Pipe/Makefile.in foreign_ident
 /src/modules/Pipe/acconfig.h foreign_ident
+/src/modules/Pipe/configure.in foreign_ident
 /src/modules/Pipe/pipe.c foreign_ident
 /src/modules/Postgres/Makefile.in foreign_ident
 /src/modules/Postgres/configure.in foreign_ident
+/src/modules/Postgres/extras/test_notify.pike foreign_ident
+/src/modules/Postgres/extras/test_schema.pike foreign_ident
+/src/modules/Postgres/pg_types.h foreign_ident
 /src/modules/Postgres/pgres_config.h.in foreign_ident
+/src/modules/Postgres/pgresult.c foreign_ident
+/src/modules/Postgres/pgresult.h foreign_ident
 /src/modules/Postgres/postgres.c foreign_ident
 /src/modules/Postgres/version.h foreign_ident
+/src/modules/Regexp/Makefile.in foreign_ident
 /src/modules/Regexp/acconfig.h foreign_ident
+/src/modules/Regexp/configure.in foreign_ident
+/src/modules/Regexp/glue.c foreign_ident
+/src/modules/Regexp/pike_regexp.c foreign_ident
+/src/modules/Regexp/pike_regexp.h foreign_ident
+/src/modules/Regexp/testsuite.in foreign_ident
+/src/modules/Ssleay/Makefile.in foreign_ident
+/src/modules/Ssleay/acconfig.h foreign_ident
+/src/modules/Ssleay/configure.in foreign_ident
 /src/modules/Ssleay/ssleay.c foreign_ident
+/src/modules/Yp/Makefile.in foreign_ident
 /src/modules/Yp/acconfig.h foreign_ident
+/src/modules/Yp/configure.in foreign_ident
 /src/modules/Yp/module.pmod.in foreign_ident
+/src/modules/Yp/yp.c foreign_ident
+/src/modules/_Crypto/.build_lobotomized_crypto foreign_ident
+/src/modules/_Crypto/.exportable_files foreign_ident
+/src/modules/_Crypto/Makefile.in foreign_ident
 /src/modules/_Crypto/StdCrypt.pike foreign_ident
 /src/modules/_Crypto/cast.c foreign_ident
 /src/modules/_Crypto/cbc.c foreign_ident
+/src/modules/_Crypto/configure.in foreign_ident
 /src/modules/_Crypto/crypto.c foreign_ident
 /src/modules/_Crypto/crypto.h foreign_ident
 /src/modules/_Crypto/des.c foreign_ident
 /src/modules/_Crypto/des.pike foreign_ident
 /src/modules/_Crypto/idea.c foreign_ident
 /src/modules/_Crypto/idea.pike foreign_ident
+/src/modules/_Crypto/include/.exportable_files foreign_ident
+/src/modules/_Crypto/include/RCSID.h foreign_ident
+/src/modules/_Crypto/include/cast.h foreign_ident
+/src/modules/_Crypto/include/crypto_types.h foreign_ident
 /src/modules/_Crypto/include/des.h foreign_ident
+/src/modules/_Crypto/include/idea.h foreign_ident
+/src/modules/_Crypto/include/md5.h foreign_ident
+/src/modules/_Crypto/include/rc4.h foreign_ident
+/src/modules/_Crypto/include/sha.h foreign_ident
 /src/modules/_Crypto/invert.c foreign_ident
+/src/modules/_Crypto/lib/.exportable_files foreign_ident
 /src/modules/_Crypto/lib/Makefile.in foreign_ident
+/src/modules/_Crypto/lib/cast.c foreign_ident
+/src/modules/_Crypto/lib/cast_sboxes.h foreign_ident
 /src/modules/_Crypto/lib/configure.in foreign_ident
 /src/modules/_Crypto/lib/desCode.h foreign_ident
 /src/modules/_Crypto/lib/desKerb.c foreign_ident
@@ -167,20 +277,29 @@ testfont binary
 /src/modules/_Crypto/md5.c foreign_ident
 /src/modules/_Crypto/md5.pike foreign_ident
 /src/modules/_Crypto/pipe.c foreign_ident
+/src/modules/_Crypto/precompiled_crypto.h foreign_ident
 /src/modules/_Crypto/rc4.c foreign_ident
+/src/modules/_Crypto/sha.c foreign_ident
 /src/modules/_Crypto/test_crypto.pike foreign_ident
 /src/modules/_Image_JPEG/Makefile.in foreign_ident
 /src/modules/_Image_JPEG/acconfig.h foreign_ident
 /src/modules/_Image_JPEG/configure.in foreign_ident
 /src/modules/_Image_JPEG/image_jpeg.c foreign_ident
+/src/modules/_Image_PNG/Makefile.in foreign_ident
 /src/modules/_Image_PNG/acconfig.h foreign_ident
+/src/modules/_Image_PNG/configure.in foreign_ident
 /src/modules/_Image_PNG/image_png.c foreign_ident
+/src/modules/_Image_PNG/testsuite.in foreign_ident
+/src/modules/_Image_XFace/Makefile.in foreign_ident
 /src/modules/_Image_XFace/acconfig.h foreign_ident
+/src/modules/_Image_XFace/configure.in foreign_ident
 /src/modules/_Image_XFace/image_xface.c foreign_ident
+/src/modules/_Image_XFace/testsuite.in foreign_ident
 /src/modules/call_out/Makefile.in foreign_ident
 /src/modules/call_out/call_out.c foreign_ident
 /src/modules/call_out/configure.in foreign_ident
 /src/modules/call_out/test_co.pike foreign_ident
+/src/modules/configure.in foreign_ident
 /src/modules/dynamic_module_makefile.in foreign_ident
 /src/modules/files/Makefile.in foreign_ident
 /src/modules/files/acconfig.h foreign_ident
@@ -194,6 +313,8 @@ testfont binary
 /src/modules/math/Makefile.in foreign_ident
 /src/modules/math/configure.in foreign_ident
 /src/modules/math/math.c foreign_ident
+/src/modules/module_configure.in foreign_ident
+/src/modules/module_makefile foreign_ident
 /src/modules/readline/Makefile.in foreign_ident
 /src/modules/readline/acconfig.h foreign_ident
 /src/modules/readline/configure.in foreign_ident
@@ -221,11 +342,44 @@ testfont binary
 /src/modules/system/syslog.c foreign_ident
 /src/modules/system/system.c foreign_ident
 /src/modules/system/system.h foreign_ident
+/src/multiset.c foreign_ident
+/src/multiset.h foreign_ident
 /src/object.c foreign_ident
+/src/object.h foreign_ident
+/src/opcodes.c foreign_ident
+/src/opcodes.h foreign_ident
 /src/operators.c foreign_ident
+/src/operators.h foreign_ident
+/src/otable.h foreign_ident
+/src/peep.c foreign_ident
+/src/peep.h foreign_ident
+/src/peep.in foreign_ident
+/src/pike_macros.h foreign_ident
+/src/pike_memory.c foreign_ident
+/src/pike_memory.h foreign_ident
 /src/pike_types.c foreign_ident
+/src/pike_types.h foreign_ident
+/src/port.c foreign_ident
+/src/port.h foreign_ident
 /src/program.c foreign_ident
+/src/program.h foreign_ident
 /src/program_areas.h foreign_ident
+/src/run_autoconfig foreign_ident
+/src/rusage.c foreign_ident
+/src/rusage.h foreign_ident
+/src/signal_handler.c foreign_ident
+/src/signal_handler.h foreign_ident
+/src/stralloc.c foreign_ident
+/src/stralloc.h foreign_ident
+/src/stuff.c foreign_ident
+/src/stuff.h foreign_ident
+/src/svalue.c foreign_ident
+/src/svalue.h foreign_ident
 /src/test/create_testsuite foreign_ident
 /src/testsuite.in foreign_ident
 /src/threads.c foreign_ident
+/src/threads.h foreign_ident
+/src/time_stuff.h foreign_ident
+/src/ualarm.c foreign_ident
+/src/version.c foreign_ident
+/src/version.h foreign_ident
diff --git a/src/acconfig.h b/src/acconfig.h
index 26eb98f333..05f7fff6dd 100644
--- a/src/acconfig.h
+++ b/src/acconfig.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: acconfig.h,v 1.19 1998/03/28 15:41:37 grubba Exp $
+ */
 #ifndef MACHINE_H
 #define MACHINE_H
 
diff --git a/src/alloca.c b/src/alloca.c
index 88c2f32c81..e9431bc92e 100644
--- a/src/alloca.c
+++ b/src/alloca.c
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: alloca.c,v 1.2 1998/03/28 15:41:04 grubba Exp $
+ */
 #include <stdio.h>
 /*
 	alloca -- (mostly) portable public-domain implementation -- D A Gwyn
diff --git a/src/array.c b/src/array.c
index 3e3e679f73..b5773e23e3 100644
--- a/src/array.c
+++ b/src/array.c
@@ -19,6 +19,8 @@
 #include "gc.h"
 #include "main.h"
 
+RCSID("$Id: array.c,v 1.31 1998/03/28 15:40:19 grubba Exp $");
+
 struct array empty_array=
 {
   1,                     /* Never free */
diff --git a/src/array.h b/src/array.h
index c6cb4eaf12..0d41526708 100644
--- a/src/array.h
+++ b/src/array.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: array.h,v 1.12 1998/03/28 15:40:00 grubba Exp $
+ */
 #ifndef ARRAY_H
 #define ARRAY_H
 
diff --git a/src/backend.h b/src/backend.h
index 002d5cfc09..b72d32fd3a 100644
--- a/src/backend.h
+++ b/src/backend.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: backend.h,v 1.6 1998/03/28 15:39:44 grubba Exp $
+ */
 #ifndef BACKEND_H
 #define BACKEND_H
 
diff --git a/src/build_modlist_h b/src/build_modlist_h
index 0c1431ed20..180fe34481 100644
--- a/src/build_modlist_h
+++ b/src/build_modlist_h
@@ -1,5 +1,7 @@
 #!/bin/sh
 #
+# $Id: build_modlist_h,v 1.2 1998/03/28 15:39:28 grubba Exp $
+#
 # Create a modlist.h from a list of dirs with modules
 #
 
diff --git a/src/builtin_functions.h b/src/builtin_functions.h
index b67145bb6f..23920eb1db 100644
--- a/src/builtin_functions.h
+++ b/src/builtin_functions.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: builtin_functions.h,v 1.7 1998/03/28 15:38:55 grubba Exp $
+ */
 #ifndef BUILTIN_EFUNS_H
 #define BUILTIN_EFUNS_H
 
diff --git a/src/callback.c b/src/callback.c
index 23a36d2524..0fddca23cd 100644
--- a/src/callback.c
+++ b/src/callback.c
@@ -9,6 +9,8 @@
 #include "error.h"
 #include "block_alloc.h"
 
+RCSID("$Id: callback.c,v 1.14 1998/03/28 15:39:14 grubba Exp $");
+
 struct callback_list fork_child_callback;
 
 /*
diff --git a/src/callback.h b/src/callback.h
index c66cbe9cd7..9a6c241e96 100644
--- a/src/callback.h
+++ b/src/callback.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: callback.h,v 1.7 1998/03/28 15:38:18 grubba Exp $
+ */
 #ifndef CALLBACK_H
 #define CALLBACK_H
 
diff --git a/src/compilation.h b/src/compilation.h
index 955af80fd5..dfac0397e4 100644
--- a/src/compilation.h
+++ b/src/compilation.h
@@ -1,4 +1,6 @@
 /*
+ * $Id: compilation.h,v 1.8 1998/03/28 15:38:36 grubba Exp $
+ *
  * Compilator state push / pop operator construction file
  *
  * (Can you tell I like macros?)
diff --git a/src/constants.c b/src/constants.c
index 384327426c..edab1e94d3 100644
--- a/src/constants.c
+++ b/src/constants.c
@@ -14,6 +14,8 @@
 #include "mapping.h"
 #include "error.h"
 
+RCSID("$Id: constants.c,v 1.13 1998/03/28 15:37:45 grubba Exp $");
+
 static INT32 num_callable=0;
 static struct mapping *builtin_constants = 0;
 
diff --git a/src/constants.h b/src/constants.h
index 7e4e577e83..968a34f6ac 100644
--- a/src/constants.h
+++ b/src/constants.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: constants.h,v 1.6 1998/03/28 15:36:02 grubba Exp $
+ */
 #ifndef ADD_EFUN_H
 #define ADD_EFUN_H
 
diff --git a/src/cpp.c b/src/cpp.c
index 3c4753238d..2e47e3f933 100644
--- a/src/cpp.c
+++ b/src/cpp.c
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: cpp.c,v 1.21 1998/03/28 15:41:55 grubba Exp $
+ */
 #include "global.h"
 #include "dynamic_buffer.h"
 #include "lex.h"
diff --git a/src/cpp.h b/src/cpp.h
index b629743ec7..d6aea83560 100644
--- a/src/cpp.h
+++ b/src/cpp.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: cpp.h,v 1.4 1998/03/28 15:00:07 grubba Exp $
+ */
 #ifndef CPP_H
 #define CPP_H
 
diff --git a/src/crypt.c b/src/crypt.c
index 9f9b562c36..9afedbd122 100644
--- a/src/crypt.c
+++ b/src/crypt.c
@@ -1,5 +1,8 @@
-/*      From Andy Tanenbaum's book "Computer Networks",
-        rewritten in C
+/*
+ * $Id: crypt.c,v 1.2 1998/03/28 15:01:41 grubba Exp $
+ *
+ *      From Andy Tanenbaum's book "Computer Networks",
+ *      rewritten in C
 */
 
 struct block {
diff --git a/src/cyclic.c b/src/cyclic.c
index 67066114e6..62e87a83ac 100644
--- a/src/cyclic.c
+++ b/src/cyclic.c
@@ -1,5 +1,8 @@
+#include "global.h"
 #include "cyclic.h"
 
+RCSID("$Id: cyclic.c,v 1.3 1998/03/28 15:35:34 grubba Exp $");
+
 #define CYCLIC_HASH_SIZE 4711
 
 CYCLIC *cyclic_hash[CYCLIC_HASH_SIZE];
diff --git a/src/cyclic.h b/src/cyclic.h
index b689f2cd7d..7a0fcd8ac7 100644
--- a/src/cyclic.h
+++ b/src/cyclic.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: cyclic.h,v 1.3 1998/03/28 15:34:38 grubba Exp $
+ */
 #ifndef CYCLIC_H
 #define CYCLIC_H
 
diff --git a/src/dmalloc.h b/src/dmalloc.h
index 91ccb74dac..57883728fc 100644
--- a/src/dmalloc.h
+++ b/src/dmalloc.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: dmalloc.h,v 1.5 1998/03/28 15:03:54 grubba Exp $
+ */
 #ifdef DEBUG_MALLOC
 
 struct memhdr;
diff --git a/src/docode.h b/src/docode.h
index ba04a4bf8f..c37e2d609e 100644
--- a/src/docode.h
+++ b/src/docode.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: docode.h,v 1.5 1998/03/28 15:38:02 grubba Exp $
+ */
 #ifndef DOCODE_H
 #define DOCODE_H
 
diff --git a/src/dynamic_buffer.c b/src/dynamic_buffer.c
index 155be97951..152072c5d6 100644
--- a/src/dynamic_buffer.c
+++ b/src/dynamic_buffer.c
@@ -9,6 +9,8 @@
 #include "error.h"
 #include "pike_memory.h"
 
+RCSID("$Id: dynamic_buffer.c,v 1.8 1998/03/28 15:33:52 grubba Exp $");
+
 static dynamic_buffer buff;
 
 char *low_make_buf_space(INT32 space, dynamic_buffer *buf)
diff --git a/src/dynamic_buffer.h b/src/dynamic_buffer.h
index 6b6892f3a6..9c2622b583 100644
--- a/src/dynamic_buffer.h
+++ b/src/dynamic_buffer.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: dynamic_buffer.h,v 1.6 1998/03/28 15:33:30 grubba Exp $
+ */
 #ifndef DYNAMIC_BUFFER_H
 #define DYNAMIC_BUFFER_H
 
diff --git a/src/dynamic_load.c b/src/dynamic_load.c
index 7fabc49776..cf77bde40c 100644
--- a/src/dynamic_load.c
+++ b/src/dynamic_load.c
@@ -6,6 +6,9 @@
 #  include "module.h"
 #  include "stralloc.h"
 #  include "pike_macros.h"
+
+RCSID("$Id: dynamic_load.c,v 1.25 1998/03/28 15:32:46 grubba Exp $");
+
 #endif
 
 #if !defined(HAVE_DLOPEN)
diff --git a/src/dynamic_load.h b/src/dynamic_load.h
index a83243752f..cd0bb68e84 100644
--- a/src/dynamic_load.h
+++ b/src/dynamic_load.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: dynamic_load.h,v 1.3 1998/03/28 15:32:20 grubba Exp $
+ */
 #ifndef DYNAMIC_LOAD_H
 #define DYNAMIC_LOAD_H
 
diff --git a/src/efun.h b/src/efun.h
index 368a3a688e..56342cf570 100644
--- a/src/efun.h
+++ b/src/efun.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: efun.h,v 1.3 1998/03/28 15:32:00 grubba Exp $
+ */
 #ifndef EFUN_H
 #define EFUN_H
 
diff --git a/src/encode.c b/src/encode.c
index 461da700ca..a0f217cad0 100644
--- a/src/encode.c
+++ b/src/encode.c
@@ -3,8 +3,8 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
-#include "stralloc.h"
 #include "global.h"
+#include "stralloc.h"
 #include "pike_macros.h"
 #include "object.h"
 #include "constants.h"
@@ -18,6 +18,8 @@
 #include "operators.h"
 #include "builtin_functions.h"
 
+RCSID("$Id: encode.c,v 1.18 1998/03/28 15:34:22 grubba Exp $");
+
 #ifdef _AIX
 #include <net/nh.h>
 #endif
diff --git a/src/encode.h b/src/encode.h
index 61286af7c0..77e4f42a65 100644
--- a/src/encode.h
+++ b/src/encode.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: encode.h,v 1.2 1998/03/28 15:31:23 grubba Exp $
+ */
 #ifndef ENCODE_H
 #define ENCODE_H
 
diff --git a/src/error.c b/src/error.c
index c3a5550c2b..6ffeed0355 100644
--- a/src/error.c
+++ b/src/error.c
@@ -14,6 +14,8 @@
 #include "main.h"
 #include "builtin_functions.h"
 
+RCSID("$Id: error.c,v 1.14 1998/03/28 15:33:04 grubba Exp $");
+
 #undef ATTRIBUTE
 #define ATTRIBUTE(X)
 
diff --git a/src/error.h b/src/error.h
index b7a7b076d4..bf39b6f3d2 100644
--- a/src/error.h
+++ b/src/error.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: error.h,v 1.14 1998/03/28 15:31:41 grubba Exp $
+ */
 #ifndef ERROR_H
 #define ERROR_H
 
diff --git a/src/fd_control.c b/src/fd_control.c
index 5bc5fd9024..a4dd677b3b 100644
--- a/src/fd_control.c
+++ b/src/fd_control.c
@@ -8,6 +8,9 @@
 #include "global.h"
 #include "error.h"
 #include "fdlib.h"
+
+RCSID("$Id: fd_control.c,v 1.17 1998/03/28 15:30:41 grubba Exp $");
+
 #else
 #define _FILE_OFFSET_BITS 64
 #define _LARGEFILE_SOURCE 1
diff --git a/src/fd_control.h b/src/fd_control.h
index c0bb0e9d2d..0306ad9fdc 100644
--- a/src/fd_control.h
+++ b/src/fd_control.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: fd_control.h,v 1.3 1998/03/28 15:30:13 grubba Exp $
+ */
 #ifndef FD_CONTROL_H
 #define FD_CONTROL_H
 
diff --git a/src/fdlib.c b/src/fdlib.c
index e6d0c60e70..b5de1ff136 100644
--- a/src/fdlib.c
+++ b/src/fdlib.c
@@ -1,11 +1,9 @@
-/* For Solaris 2.6 */
-#define _FILE_OFFSET_BITS 64
-#define _LARGEFILE_SOURCE
-
+#include "global.h"
 #include "fdlib.h"
 #include "error.h"
 #include <math.h>
 
+RCSID("$Id: fdlib.c,v 1.16 1998/03/28 15:37:24 grubba Exp $");
 
 #ifdef HAVE_WINSOCK_H
 
diff --git a/src/fdlib.h b/src/fdlib.h
index adac723483..31fab13bb3 100644
--- a/src/fdlib.h
+++ b/src/fdlib.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: fdlib.h,v 1.13 1998/03/28 15:08:12 grubba Exp $
+ */
 #ifndef FDLIB_H
 #define FDLIB_H
 
diff --git a/src/fsort.c b/src/fsort.c
index e20c654f41..259a839d98 100644
--- a/src/fsort.c
+++ b/src/fsort.c
@@ -9,6 +9,8 @@
 #include "global.h"
 #include "fsort.h"
 
+RCSID("$Id: fsort.c,v 1.9 1998/03/28 15:29:54 grubba Exp $");
+
 static fsortfun cmpfun;
 static long size;
 static char *tmp_area;
diff --git a/src/fsort.h b/src/fsort.h
index eed81fe336..5034e88b98 100644
--- a/src/fsort.h
+++ b/src/fsort.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: fsort.h,v 1.2 1998/03/28 15:16:30 grubba Exp $
+ */
 #ifndef FSORT_H
 #define FSORT_H
 
diff --git a/src/fsort_template.h b/src/fsort_template.h
index 0f1ba47a2f..13a6ddc12c 100644
--- a/src/fsort_template.h
+++ b/src/fsort_template.h
@@ -1,3 +1,7 @@
+/*
+ * $Id: fsort_template.h,v 1.3 1998/03/28 15:16:12 grubba Exp $
+ */
+
 #define INC(X) X=STEP(X,1)
 #define DEC(X) X=STEP(X,-1)
 #define SIZE ((long)(char *)STEP((TYPE *)0,1))
diff --git a/src/gc.c b/src/gc.c
index 3d0f2a5d2e..9ad862a62d 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -25,6 +25,8 @@ struct callback *gc_evaluator_callback=0;
 #include "main.h"
 #include <math.h>
 
+RCSID("$Id: gc.c,v 1.30 1998/03/28 15:31:05 grubba Exp $");
+
 /* Run garbage collect approximate every time we have
  * 20 percent of all arrays, objects and programs is
  * garbage.
diff --git a/src/gc.h b/src/gc.h
index 7f7be54e47..22c6bc2fe8 100644
--- a/src/gc.h
+++ b/src/gc.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: gc.h,v 1.16 1998/03/28 15:15:32 grubba Exp $
+ */
 #ifndef GC_H
 #define GC_H
 
diff --git a/src/global.h b/src/global.h
index de4bd7f4d8..f8f3674ba9 100644
--- a/src/global.h
+++ b/src/global.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: global.h,v 1.20 1998/03/28 15:15:13 grubba Exp $
+ */
 #ifndef GLOBAL_H
 #define GLOBAL_H
 
diff --git a/src/hashtable.c b/src/hashtable.c
index 71a75ee798..03e2e3f243 100644
--- a/src/hashtable.c
+++ b/src/hashtable.c
@@ -9,6 +9,8 @@
 #include "stuff.h"
 #include "error.h"
 
+RCSID("$Id: hashtable.c,v 1.4 1998/03/28 15:14:56 grubba Exp $");
+
 static unsigned INT32 gobble(struct pike_string *s)
 {
   unsigned INT32 i;
diff --git a/src/hashtable.h b/src/hashtable.h
index 9afce50f70..2506dbee17 100644
--- a/src/hashtable.h
+++ b/src/hashtable.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: hashtable.h,v 1.5 1998/03/28 15:14:36 grubba Exp $
+ */
 #ifndef HASHTABLE_H
 #define HASHTABLE_H
 
diff --git a/src/install-sh b/src/install-sh
index 501e709861..1326d23ab5 100755
--- a/src/install-sh
+++ b/src/install-sh
@@ -1,5 +1,7 @@
 #! /bin/sh
 #
+# $Id: install-sh,v 1.4 1998/03/28 15:13:26 grubba Exp $
+#
 # install - install a program, script, or datafile
 # This comes from X11R5.
 #
diff --git a/src/interpret.h b/src/interpret.h
index caf4f79c10..84b43cdd0d 100644
--- a/src/interpret.h
+++ b/src/interpret.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: interpret.h,v 1.20 1998/03/28 15:13:43 grubba Exp $
+ */
 #ifndef INTERPRET_H
 #define INTERPRET_H
 
diff --git a/src/las.h b/src/las.h
index 43c2b9b618..36faade190 100644
--- a/src/las.h
+++ b/src/las.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: las.h,v 1.13 1998/03/28 15:15:53 grubba Exp $
+ */
 #ifndef LAS_H
 #define LAS_H
 
diff --git a/src/lex.h b/src/lex.h
index 15a38a36dd..ece7851d1f 100644
--- a/src/lex.h
+++ b/src/lex.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: lex.h,v 1.10 1998/03/28 15:13:07 grubba Exp $
+ */
 #ifndef LEX_H
 #define LEX_H
 
diff --git a/src/main.h b/src/main.h
index fef2625664..31ceea31b7 100644
--- a/src/main.h
+++ b/src/main.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: main.h,v 1.7 1998/03/28 15:12:14 grubba Exp $
+ */
 #ifndef MAIN_H
 #define MAIN_H
 
diff --git a/src/mapping.h b/src/mapping.h
index 8b3938bfc0..13c0c0a515 100644
--- a/src/mapping.h
+++ b/src/mapping.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: mapping.h,v 1.10 1998/03/28 15:12:50 grubba Exp $
+ */
 #ifndef MAPPING_H
 #define MAPPING_H
 
diff --git a/src/module.c b/src/module.c
index 0814f40b2a..052fb39255 100644
--- a/src/module.c
+++ b/src/module.c
@@ -17,6 +17,8 @@
 
 #include "modules/modlist_headers.h"
 
+RCSID("$Id: module.c,v 1.8 1998/03/28 15:10:50 grubba Exp $");
+
 typedef void (*modfun)(void);
 
 struct static_module
diff --git a/src/module.h b/src/module.h
index 006fd2b5aa..5bdc9c633d 100644
--- a/src/module.h
+++ b/src/module.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: module.h,v 1.4 1998/03/28 15:10:31 grubba Exp $
+ */
 #ifndef MODULE_H
 #define MODULE_H
 
diff --git a/src/module_support.c b/src/module_support.c
index d840b49340..35719a3b5a 100644
--- a/src/module_support.c
+++ b/src/module_support.c
@@ -6,6 +6,8 @@
 #include "pike_types.h"
 #include "error.h"
 
+RCSID("$Id: module_support.c,v 1.9 1998/03/28 15:10:10 grubba Exp $");
+
 /* Checks that args_to_check arguments are OK.
  * Returns 1 if everything worked ok, zero otherwise.
  * If something went wrong, 'exepect_result' tells you what went wrong.
diff --git a/src/module_support.h b/src/module_support.h
index d41535ae75..a504bec1d3 100644
--- a/src/module_support.h
+++ b/src/module_support.h
@@ -4,6 +4,9 @@
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
 
+/*
+ * $Id: module_support.h,v 1.6 1998/03/28 15:09:51 grubba Exp $
+ */
 #ifndef MODULE_SUPPORT_H
 #include <stdarg.h>
 
diff --git a/src/modules/Gdbm/Makefile.in b/src/modules/Gdbm/Makefile.in
index c78c279bb6..3e4f5c6dcd 100644
--- a/src/modules/Gdbm/Makefile.in
+++ b/src/modules/Gdbm/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.3 1998/03/28 14:55:36 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 MODULE_LDFLAGS=@LDFLAGS@ @LIBS@
diff --git a/src/modules/Gdbm/configure.in b/src/modules/Gdbm/configure.in
index 1ae3ef7fa6..2758d4d9d9 100644
--- a/src/modules/Gdbm/configure.in
+++ b/src/modules/Gdbm/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.2 1998/03/28 14:55:20 grubba Exp $
 AC_INIT(gdbmmod.c)
 AC_CONFIG_HEADER(gdbm_machine.h)
 
diff --git a/src/modules/Gdbm/testsuite.in b/src/modules/Gdbm/testsuite.in
index dcc62f0c44..e81f20e5a7 100644
--- a/src/modules/Gdbm/testsuite.in
+++ b/src/modules/Gdbm/testsuite.in
@@ -1,3 +1,5 @@
+// $Id: testsuite.in,v 1.4 1998/03/28 14:55:06 grubba Exp $
+
 // gdbm
 cond( [[ master()->resolv("Gdbm")->gdbm ]],
 [[
diff --git a/src/modules/Gmp/Makefile.in b/src/modules/Gmp/Makefile.in
index 35c6748e51..5467b90003 100644
--- a/src/modules/Gmp/Makefile.in
+++ b/src/modules/Gmp/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.8 1998/03/28 14:52:28 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 MODULE_LDFLAGS=@LDFLAGS@ @LIBS@
diff --git a/src/modules/Gmp/configure.in b/src/modules/Gmp/configure.in
index 0df3eec924..74a56f3870 100644
--- a/src/modules/Gmp/configure.in
+++ b/src/modules/Gmp/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.2 1998/03/28 14:52:12 grubba Exp $
 AC_INIT(mpz_glue.c)
 AC_CONFIG_HEADER(gmp_machine.h)
 AC_ARG_WITH(gmp,     [  --with(out)-gmp        Support bignums],[],[with_gmp=yes])
diff --git a/src/modules/Gmp/gmp_machine.h.in b/src/modules/Gmp/gmp_machine.h.in
index f304d6b576..0bdc06a68b 100644
--- a/src/modules/Gmp/gmp_machine.h.in
+++ b/src/modules/Gmp/gmp_machine.h.in
@@ -1,3 +1,4 @@
+/* $Id: gmp_machine.h.in,v 1.2 1998/03/28 14:51:57 grubba Exp $ */
 #ifndef GMP_MACHINE_H
 #define GMP_MACHINE_H
 
diff --git a/src/modules/Gmp/my_gmp.h b/src/modules/Gmp/my_gmp.h
index fde1018011..5c5edb8b76 100644
--- a/src/modules/Gmp/my_gmp.h
+++ b/src/modules/Gmp/my_gmp.h
@@ -1,4 +1,4 @@
-/* my_gmp.h
+/* $Id: my_gmp.h,v 1.3 1998/03/28 14:51:31 grubba Exp $
  *
  * These functions or something similar will hopefully be included
  * with Gmp-2.1 .
diff --git a/src/modules/Gmp/next_prime.c b/src/modules/Gmp/next_prime.c
index 1d96d7816f..7387508fbf 100644
--- a/src/modules/Gmp/next_prime.c
+++ b/src/modules/Gmp/next_prime.c
@@ -1,4 +1,4 @@
-/* next_prime.c
+/* $Id: next_prime.c,v 1.6 1998/03/28 14:51:15 grubba Exp $
  *
  * Prime number test using trial division for small primes and then
  * Miller-Rabin, as suggested in Schneier's Applied Cryptography.
@@ -9,6 +9,8 @@
 
 #include "global.h"
 
+RCSID("$Id: next_prime.c,v 1.6 1998/03/28 14:51:15 grubba Exp $");
+
 #include "gmp_machine.h"
 
 #if !defined(HAVE_LIBGMP)
diff --git a/src/modules/Gmp/prime_table.c b/src/modules/Gmp/prime_table.c
index a9263cfe8a..ec0052b159 100644
--- a/src/modules/Gmp/prime_table.c
+++ b/src/modules/Gmp/prime_table.c
@@ -1,4 +1,4 @@
-/* prime_table.c
+/* $Id: prime_table.c,v 1.3 1998/03/28 14:50:48 grubba Exp $
  *
  * Generates a table of small odd primes.
  */
diff --git a/src/modules/Gmp/testsuite.in b/src/modules/Gmp/testsuite.in
index 0cd0d5336a..6defa22c0c 100644
--- a/src/modules/Gmp/testsuite.in
+++ b/src/modules/Gmp/testsuite.in
@@ -1,3 +1,5 @@
+// $Id: testsuite.in,v 1.12 1998/03/28 14:50:26 grubba Exp $
+
 // mpz
 cond( [[ master()->resolv("Gmp")->mpz ]],
 [[
diff --git a/src/modules/Gz/Makefile.in b/src/modules/Gz/Makefile.in
index d3f632e869..5e5c1961fe 100644
--- a/src/modules/Gz/Makefile.in
+++ b/src/modules/Gz/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.3 1998/03/28 14:50:04 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=zlibmod.o
diff --git a/src/modules/Gz/configure.in b/src/modules/Gz/configure.in
index 5af461824f..b183ef9512 100644
--- a/src/modules/Gz/configure.in
+++ b/src/modules/Gz/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.10 1998/03/28 14:49:50 grubba Exp $
 AC_INIT(zlibmod.c)
 AC_CONFIG_HEADER(zlib_machine.h)
 AC_ARG_WITH(zlib,     [  --with(out)-zlib       Support gzip compression],[],[with_zlib=yes])
diff --git a/src/modules/Gz/testsuite.in b/src/modules/Gz/testsuite.in
index e5a4763299..8ca93b39b7 100644
--- a/src/modules/Gz/testsuite.in
+++ b/src/modules/Gz/testsuite.in
@@ -1,3 +1,5 @@
+// $Id: testsuite.in,v 1.4 1998/03/28 14:49:35 grubba Exp $
+
 cond([[ master()->resolv("Gz")->deflate ]],
 [[
   test_true(Gz.deflate())
diff --git a/src/modules/Image/Makefile b/src/modules/Image/Makefile
index ddf1356604..23fe54edf7 100644
--- a/src/modules/Image/Makefile
+++ b/src/modules/Image/Makefile
@@ -1,3 +1,4 @@
+# $Id: Makefile,v 1.8 1998/03/28 14:49:20 grubba Exp $
 
 DOCFILES = doc-header \
    blit.c blit_layer_include.h colortable.c colortable.h dct.c font.c \
diff --git a/src/modules/Image/Makefile.in b/src/modules/Image/Makefile.in
index 1fe9306f26..67a5a79716 100644
--- a/src/modules/Image/Makefile.in
+++ b/src/modules/Image/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.14 1998/03/28 14:49:02 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS = image.o font.o togif.o matrix.o pnm.o blit.o \
diff --git a/src/modules/Image/configure.in b/src/modules/Image/configure.in
index 4b2d3ce58d..dbbae9f19b 100644
--- a/src/modules/Image/configure.in
+++ b/src/modules/Image/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.8 1998/03/28 14:48:42 grubba Exp $
 AC_INIT(image.c)
 AC_CONFIG_HEADER(config.h)
 
diff --git a/src/modules/Image/encodings/Makefile.in b/src/modules/Image/encodings/Makefile.in
index 87ee09cd7f..347a2b9a5f 100644
--- a/src/modules/Image/encodings/Makefile.in
+++ b/src/modules/Image/encodings/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.14 1998/03/28 14:47:49 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../../..:../../..
 OBJS = gif.o gif_lzw.o  pnm.o x.o xwd.o
diff --git a/src/modules/Image/encodings/configure.in b/src/modules/Image/encodings/configure.in
index 3ab5a55809..739e1faa1f 100644
--- a/src/modules/Image/encodings/configure.in
+++ b/src/modules/Image/encodings/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.4 1998/03/28 14:47:34 grubba Exp $
 AC_INIT(gif.c)
 
 AC_SET_MAKE
diff --git a/src/modules/Image/testsuite.in b/src/modules/Image/testsuite.in
index 8641963ec9..1ad7fb7e44 100644
--- a/src/modules/Image/testsuite.in
+++ b/src/modules/Image/testsuite.in
@@ -1,3 +1,5 @@
+// $Id: testsuite.in,v 1.5 1998/03/28 14:48:09 grubba Exp $
+
 cond([[ master()->resolv("Image")->image ]],
 [[
   test_true(programp(Image.image))
diff --git a/src/modules/MIME/Makefile.in b/src/modules/MIME/Makefile.in
index 63f00eeaa5..18eab881c3 100644
--- a/src/modules/MIME/Makefile.in
+++ b/src/modules/MIME/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.2 1998/03/28 14:47:10 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=mime.o
diff --git a/src/modules/MIME/acconfig.h b/src/modules/MIME/acconfig.h
index e69de29bb2..c935491eb0 100644
--- a/src/modules/MIME/acconfig.h
+++ b/src/modules/MIME/acconfig.h
@@ -0,0 +1 @@
+/* $Id: acconfig.h,v 1.2 1998/03/28 14:46:53 grubba Exp $ */
diff --git a/src/modules/MIME/configure.in b/src/modules/MIME/configure.in
index d07bdf5e55..6aed4d1fc6 100644
--- a/src/modules/MIME/configure.in
+++ b/src/modules/MIME/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.3 1998/03/28 14:46:31 grubba Exp $
 AC_INIT(mime.c)
 AC_CONFIG_HEADER(config.h)
 
diff --git a/src/modules/MIME/testsuite.in b/src/modules/MIME/testsuite.in
index db108aaa11..517874c7a6 100644
--- a/src/modules/MIME/testsuite.in
+++ b/src/modules/MIME/testsuite.in
@@ -1,3 +1,5 @@
+// $Id: testsuite.in,v 1.5 1998/03/28 14:46:14 grubba Exp $
+
 // MIME
 test_true([[objectp(MIME)]])
 test_true([[programp(MIME.support)]])
diff --git a/src/modules/Msql/Makefile.in b/src/modules/Msql/Makefile.in
index d11fb14b17..98697c72c1 100644
--- a/src/modules/Msql/Makefile.in
+++ b/src/modules/Msql/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.3 1998/03/28 14:45:52 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=msqlmod.o
diff --git a/src/modules/Msql/test_msqlmod.pike b/src/modules/Msql/test_msqlmod.pike
index 65ff5df3d2..fc12c0dd28 100755
--- a/src/modules/Msql/test_msqlmod.pike
+++ b/src/modules/Msql/test_msqlmod.pike
@@ -1,6 +1,8 @@
 #!../../pike
 #include <msql.h>
 
+/* $Id: test_msqlmod.pike,v 1.2 1998/03/28 14:45:36 grubba Exp $ */
+
 int main()
 {
 	array result;
diff --git a/src/modules/Mysql/dummy.c b/src/modules/Mysql/dummy.c
index 1ed6924744..9838cc4557 100644
--- a/src/modules/Mysql/dummy.c
+++ b/src/modules/Mysql/dummy.c
@@ -1,4 +1,6 @@
 /*
+ * $Id: dummy.c,v 1.4 1998/03/28 14:44:34 grubba Exp $
+ *
  * Glue needed on Solaris if libgcc.a isn't compiled with -fpic.
  *
  * Henrik Grubbström 1997-03-06
diff --git a/src/modules/Pipe/Makefile.in b/src/modules/Pipe/Makefile.in
index 48eec93760..df68d25a39 100644
--- a/src/modules/Pipe/Makefile.in
+++ b/src/modules/Pipe/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.3 1998/03/28 14:42:04 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=pipe.o
diff --git a/src/modules/Pipe/configure.in b/src/modules/Pipe/configure.in
index 760ea5373b..71a282baa4 100644
--- a/src/modules/Pipe/configure.in
+++ b/src/modules/Pipe/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.4 1998/03/28 14:41:49 grubba Exp $
 AC_INIT(pipe.c)
 AC_CONFIG_HEADER(config.h)
 
diff --git a/src/modules/Postgres/extras/test_notify.pike b/src/modules/Postgres/extras/test_notify.pike
index 61c5e4e73b..681976810f 100644
--- a/src/modules/Postgres/extras/test_notify.pike
+++ b/src/modules/Postgres/extras/test_notify.pike
@@ -1,5 +1,7 @@
 #include <postgres.h>
-/* This simple program connects to the template1 database "template1"
+/* $Id: test_notify.pike,v 1.2 1998/03/28 14:39:10 grubba Exp $
+ *
+ * This simple program connects to the template1 database "template1"
  * (it comes default with postgres95) and sits there waiting for
  * someone to issue a notify sql command on a table named "prova".
  * When this happens, it prints a message and exits.
diff --git a/src/modules/Postgres/extras/test_schema.pike b/src/modules/Postgres/extras/test_schema.pike
index 930b36236d..9051e59cb7 100644
--- a/src/modules/Postgres/extras/test_schema.pike
+++ b/src/modules/Postgres/extras/test_schema.pike
@@ -1,3 +1,5 @@
+// $Id: test_schema.pike,v 1.2 1998/03/28 14:38:49 grubba Exp $
+
 //#include "postgres.h"
 #include <sql.h>
 
diff --git a/src/modules/Postgres/pg_types.h b/src/modules/Postgres/pg_types.h
index 4fff04bcde..31b1318a5a 100644
--- a/src/modules/Postgres/pg_types.h
+++ b/src/modules/Postgres/pg_types.h
@@ -1,3 +1,4 @@
+/* $Id: pg_types.h,v 1.3 1998/03/28 14:41:17 grubba Exp $ */
 #ifndef _PG_TYPES_H_
 #define _PG_TYPES_H_
 
diff --git a/src/modules/Postgres/pgresult.c b/src/modules/Postgres/pgresult.c
index dc5bfae573..108c1b9959 100644
--- a/src/modules/Postgres/pgresult.c
+++ b/src/modules/Postgres/pgresult.c
@@ -1,4 +1,6 @@
 /*
+ * $Id: pgresult.c,v 1.5 1998/03/28 14:41:01 grubba Exp $
+ *
  * Postgres95 support for pike/0.5 and up
  *
  * (C) 1997 Francesco Chemolli <kinkie@comedia.it>
@@ -61,6 +63,8 @@
 #include "builtin_functions.h"
 #include "module_support.h"
 
+RCSID("$Id: pgresult.c,v 1.5 1998/03/28 14:41:01 grubba Exp $");
+
 #ifdef _REENTRANT
 MUTEX_T pike_postgres_result_mutex;
 #define PQ_LOCK() mt_lock(&pike_postgres_mutex)
diff --git a/src/modules/Postgres/pgresult.h b/src/modules/Postgres/pgresult.h
index cfd6bf1fd3..4101aa1b63 100644
--- a/src/modules/Postgres/pgresult.h
+++ b/src/modules/Postgres/pgresult.h
@@ -1 +1,2 @@
+/* $Id: pgresult.h,v 1.2 1998/03/28 14:39:32 grubba Exp $ */
 void pgresult_init(void);
diff --git a/src/modules/Regexp/Makefile.in b/src/modules/Regexp/Makefile.in
index 2e47acb000..92a8c2f960 100644
--- a/src/modules/Regexp/Makefile.in
+++ b/src/modules/Regexp/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.5 1998/03/28 14:38:14 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=glue.o @REGEXP_OBJS@ 
diff --git a/src/modules/Regexp/configure.in b/src/modules/Regexp/configure.in
index cfcd9ef0c8..00a5fb4802 100644
--- a/src/modules/Regexp/configure.in
+++ b/src/modules/Regexp/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.5 1998/03/28 14:37:15 grubba Exp $
 AC_INIT(pike_regexp.c)
 AC_CONFIG_HEADER(config.h)
 
diff --git a/src/modules/Regexp/glue.c b/src/modules/Regexp/glue.c
index ef48173a29..187ddba521 100644
--- a/src/modules/Regexp/glue.c
+++ b/src/modules/Regexp/glue.c
@@ -18,6 +18,8 @@
 #include "threads.h"
 #include "module_support.h"
 
+RCSID("$Id: glue.c,v 1.10 1998/03/28 14:37:54 grubba Exp $");
+
 #ifdef USE_SYSTEM_REGEXP
 #include <regexp.h>
 
diff --git a/src/modules/Regexp/pike_regexp.c b/src/modules/Regexp/pike_regexp.c
index 3d736749a2..e1ca8bc78d 100644
--- a/src/modules/Regexp/pike_regexp.c
+++ b/src/modules/Regexp/pike_regexp.c
@@ -1,4 +1,5 @@
 /* 
+ * $Id: pike_regexp.c,v 1.12 1998/03/28 14:36:45 grubba Exp $
  *
  * regexp.c - regular expression matching
  *
diff --git a/src/modules/Regexp/pike_regexp.h b/src/modules/Regexp/pike_regexp.h
index 621691cfe0..a9d67be6f0 100644
--- a/src/modules/Regexp/pike_regexp.h
+++ b/src/modules/Regexp/pike_regexp.h
@@ -6,6 +6,8 @@
 #ifndef REGEXP_H
 #define REGEXP_H
 /*
+ * $Id: pike_regexp.h,v 1.3 1998/03/28 14:35:36 grubba Exp $
+ *
  * Definitions etc. for regexp(3) routines.
  *
  * Caveat:  this is V8 regexp(3) [actually, a reimplementation thereof],
diff --git a/src/modules/Regexp/testsuite.in b/src/modules/Regexp/testsuite.in
index d44d2b192e..648a2bce99 100644
--- a/src/modules/Regexp/testsuite.in
+++ b/src/modules/Regexp/testsuite.in
@@ -1,3 +1,5 @@
+// $Id: testsuite.in,v 1.3 1998/03/28 14:35:14 grubba Exp $
+
 // - Here we try the Regexp module
 test_true([[programp(Regexp)]])
 test_any([[object o; o=clone(Regexp); destruct(o); return 1]],1)
diff --git a/src/modules/Ssleay/Makefile.in b/src/modules/Ssleay/Makefile.in
index 5a8e49b123..f54b50a189 100644
--- a/src/modules/Ssleay/Makefile.in
+++ b/src/modules/Ssleay/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.3 1998/03/28 14:34:38 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 MODULE_CFLAGS=@DEFS@ @CPPFLAGS@
diff --git a/src/modules/Ssleay/acconfig.h b/src/modules/Ssleay/acconfig.h
index 565245cde7..4a219c1b02 100644
--- a/src/modules/Ssleay/acconfig.h
+++ b/src/modules/Ssleay/acconfig.h
@@ -1,2 +1,3 @@
+/* $Id: acconfig.h,v 1.2 1998/03/28 14:34:21 grubba Exp $ */
 /* Define if you have SSLeay */
 #undef HAVE_SSLEAY
diff --git a/src/modules/Ssleay/configure.in b/src/modules/Ssleay/configure.in
index e0b624d794..66f1735040 100644
--- a/src/modules/Ssleay/configure.in
+++ b/src/modules/Ssleay/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.4 1998/03/28 14:33:55 grubba Exp $
 AC_INIT(ssleay.c)
 
 AC_CONFIG_HEADER(config.h)
diff --git a/src/modules/Yp/Makefile.in b/src/modules/Yp/Makefile.in
index 3a4bdec117..5c374e955f 100644
--- a/src/modules/Yp/Makefile.in
+++ b/src/modules/Yp/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.3 1998/03/28 14:33:24 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=yp.o
diff --git a/src/modules/Yp/configure.in b/src/modules/Yp/configure.in
index 3aa8bd5d93..833d51573e 100644
--- a/src/modules/Yp/configure.in
+++ b/src/modules/Yp/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.5 1998/03/28 14:33:10 grubba Exp $
 AC_INIT(yp.c)
 AC_CONFIG_HEADER(config.h)
 
diff --git a/src/modules/Yp/yp.c b/src/modules/Yp/yp.c
index ccd686e84b..4be807b0a6 100644
--- a/src/modules/Yp/yp.c
+++ b/src/modules/Yp/yp.c
@@ -28,6 +28,8 @@
 #include "builtin_functions.h"
 #include "module_support.h"
 
+RCSID("$Id: yp.c,v 1.12 1998/03/28 14:32:57 grubba Exp $");
+
 #define YPERROR(fun,err) do{if(err)error("yp->%s(): %s\n", (fun), yperr_string( err ));}while(0)
 
 struct my_yp_domain
diff --git a/src/modules/_Crypto/.build_lobotomized_crypto b/src/modules/_Crypto/.build_lobotomized_crypto
index 814652d0dc..f7a0d9275d 100755
--- a/src/modules/_Crypto/.build_lobotomized_crypto
+++ b/src/modules/_Crypto/.build_lobotomized_crypto
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# .build_lobotomized_crypto
+# $Id: .build_lobotomized_crypto,v 1.6 1998/03/28 14:29:35 grubba Exp $
 
 if [ ! -f cbc.c ]; then
     echo ".build_lobotomized_crypto should be run in pike/src/modules/_Crypto"
diff --git a/src/modules/_Crypto/.exportable_files b/src/modules/_Crypto/.exportable_files
index 8728484056..e99ae65a5f 100644
--- a/src/modules/_Crypto/.exportable_files
+++ b/src/modules/_Crypto/.exportable_files
@@ -1,3 +1,4 @@
+# $Id: .exportable_files,v 1.3 1998/03/28 15:45:36 grubba Exp $
 CREDITS
 cbc.c
 configure.in
diff --git a/src/modules/_Crypto/Makefile.in b/src/modules/_Crypto/Makefile.in
index ec5d46dd65..5d0a6059a4 100644
--- a/src/modules/_Crypto/Makefile.in
+++ b/src/modules/_Crypto/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.16 1998/03/28 14:29:10 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 
diff --git a/src/modules/_Crypto/configure.in b/src/modules/_Crypto/configure.in
index b1119a3264..15acbc8376 100755
--- a/src/modules/_Crypto/configure.in
+++ b/src/modules/_Crypto/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.5 1998/03/28 14:28:56 grubba Exp $
 AC_INIT(crypto.c)
 
 AC_SET_MAKE
diff --git a/src/modules/_Crypto/include/.exportable_files b/src/modules/_Crypto/include/.exportable_files
index 50b9ca0bf7..e4c81150f7 100644
--- a/src/modules/_Crypto/include/.exportable_files
+++ b/src/modules/_Crypto/include/.exportable_files
@@ -1 +1,2 @@
+# $Id: .exportable_files,v 1.2 1998/03/28 15:45:19 grubba Exp $
 crypto_types.h md5.h sha.h RCSID.h
diff --git a/src/modules/_Crypto/include/RCSID.h b/src/modules/_Crypto/include/RCSID.h
index 4527ef3608..3561728409 100644
--- a/src/modules/_Crypto/include/RCSID.h
+++ b/src/modules/_Crypto/include/RCSID.h
@@ -1,3 +1,4 @@
+/* $Id: RCSID.h,v 1.6 1998/03/28 14:27:26 grubba Exp $ */
 #ifndef RCSID_H_INCLUDED
 #define RCSID_H_INCLUDED
 
diff --git a/src/modules/_Crypto/include/cast.h b/src/modules/_Crypto/include/cast.h
index 4521db55d8..a1da2a1def 100644
--- a/src/modules/_Crypto/include/cast.h
+++ b/src/modules/_Crypto/include/cast.h
@@ -1,4 +1,6 @@
 /*
+ * $Id: cast.h,v 1.2 1998/03/28 14:27:01 grubba Exp $
+ *
  *	CAST-128 in C
  *	Written by Steve Reid <sreid@sea-to-sky.net>
  *	100% Public Domain - no warranty
diff --git a/src/modules/_Crypto/include/crypto_types.h b/src/modules/_Crypto/include/crypto_types.h
index b6883e8b10..267812b57d 100644
--- a/src/modules/_Crypto/include/crypto_types.h
+++ b/src/modules/_Crypto/include/crypto_types.h
@@ -1,4 +1,4 @@
-/* crypto_types.h
+/* $Id: crypto_types.h,v 1.5 1998/03/28 14:26:43 grubba Exp $
  *
  * Defines the types INT32 and INT8 */
 
diff --git a/src/modules/_Crypto/include/idea.h b/src/modules/_Crypto/include/idea.h
index 30bf15d834..472463a0c0 100644
--- a/src/modules/_Crypto/include/idea.h
+++ b/src/modules/_Crypto/include/idea.h
@@ -1,4 +1,6 @@
-/* idea.h */
+/*
+ * $Id: idea.h,v 1.4 1998/03/28 14:26:27 grubba Exp $
+ */
 
 #ifndef IDEA_H_INCLUDED
 #define IDEA_H_INCLUDED
diff --git a/src/modules/_Crypto/include/md5.h b/src/modules/_Crypto/include/md5.h
index cc02f92e61..57b058844c 100644
--- a/src/modules/_Crypto/include/md5.h
+++ b/src/modules/_Crypto/include/md5.h
@@ -1,5 +1,5 @@
-/* md5.h
- *
+/*
+ * $Id: md5.h,v 1.2 1998/03/28 14:26:10 grubba Exp $
  */
 
 #include "crypto_types.h"
diff --git a/src/modules/_Crypto/include/rc4.h b/src/modules/_Crypto/include/rc4.h
index ac03b77b30..9511c31d83 100644
--- a/src/modules/_Crypto/include/rc4.h
+++ b/src/modules/_Crypto/include/rc4.h
@@ -1,4 +1,6 @@
-/* rc4.h */
+/*
+ * $Id: rc4.h,v 1.3 1998/03/28 14:25:55 grubba Exp $
+ */
 
 #ifndef RC4_H_INCLUDED
 #define RC4_H_INCLUDED
diff --git a/src/modules/_Crypto/include/sha.h b/src/modules/_Crypto/include/sha.h
index 2a6880693f..d30488253f 100644
--- a/src/modules/_Crypto/include/sha.h
+++ b/src/modules/_Crypto/include/sha.h
@@ -1,5 +1,5 @@
-/* sha.h
- *
+/* 
+ * $Id: sha.h,v 1.4 1998/03/28 14:25:35 grubba Exp $
  */
 
 #include "crypto_types.h"
diff --git a/src/modules/_Crypto/lib/.exportable_files b/src/modules/_Crypto/lib/.exportable_files
index 91c5933f5c..9716916270 100644
--- a/src/modules/_Crypto/lib/.exportable_files
+++ b/src/modules/_Crypto/lib/.exportable_files
@@ -1 +1,2 @@
+# $Id: .exportable_files,v 1.2 1998/03/28 15:45:03 grubba Exp $
 configure.in md5.c sha.c
diff --git a/src/modules/_Crypto/lib/cast.c b/src/modules/_Crypto/lib/cast.c
index e28a1d8204..6b33873b4c 100644
--- a/src/modules/_Crypto/lib/cast.c
+++ b/src/modules/_Crypto/lib/cast.c
@@ -1,4 +1,6 @@
 /*
+ * $Id: cast.c,v 1.2 1998/03/28 14:25:01 grubba Exp $
+ *
  *	CAST-128 in C
  *	Written by Steve Reid <sreid@sea-to-sky.net>
  *	100% Public Domain - no warranty
diff --git a/src/modules/_Crypto/lib/cast_sboxes.h b/src/modules/_Crypto/lib/cast_sboxes.h
index 6ac317de15..6f6cab3e00 100644
--- a/src/modules/_Crypto/lib/cast_sboxes.h
+++ b/src/modules/_Crypto/lib/cast_sboxes.h
@@ -1,4 +1,6 @@
 /*
+ * $Id: cast_sboxes.h,v 1.2 1998/03/28 14:24:41 grubba Exp $
+ *
  *	CAST-128 in C
  *	Written by Steve Reid <sreid@sea-to-sky.net>
  *	100% Public Domain - no warranty
diff --git a/src/modules/_Crypto/precompiled_crypto.h b/src/modules/_Crypto/precompiled_crypto.h
index 7fe6a24358..c71f7eb7f9 100644
--- a/src/modules/_Crypto/precompiled_crypto.h
+++ b/src/modules/_Crypto/precompiled_crypto.h
@@ -1,5 +1,5 @@
 /*
- * precompiled_crypto.h
+ * $Id: precompiled_crypto.h,v 1.17 1998/03/28 14:27:46 grubba Exp $
  *
  * A pike module for getting access to some common cryptos.
  *
diff --git a/src/modules/_Crypto/sha.c b/src/modules/_Crypto/sha.c
index 6a20b9c93c..84b5c91cf2 100644
--- a/src/modules/_Crypto/sha.c
+++ b/src/modules/_Crypto/sha.c
@@ -1,4 +1,4 @@
-/* sha.c
+/* $Id: sha.c,v 1.10 1998/03/28 14:28:18 grubba Exp $
  *
  * Written by Niels Möller
  */
@@ -16,6 +16,8 @@
 #include "module_support.h"
 #include "las.h"
 
+RCSID("$Id: sha.c,v 1.10 1998/03/28 14:28:18 grubba Exp $");
+
 #include <sha.h>
 
 #define THIS ((struct sha_ctx *)(fp->current_storage))
diff --git a/src/modules/_Image_PNG/Makefile.in b/src/modules/_Image_PNG/Makefile.in
index 2435417084..e85f42a96c 100644
--- a/src/modules/_Image_PNG/Makefile.in
+++ b/src/modules/_Image_PNG/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.2 1998/03/28 14:53:51 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=image_png.o
diff --git a/src/modules/_Image_PNG/configure.in b/src/modules/_Image_PNG/configure.in
index 88b8c06080..c1b37e22d8 100644
--- a/src/modules/_Image_PNG/configure.in
+++ b/src/modules/_Image_PNG/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.2 1998/03/28 14:53:37 grubba Exp $
 AC_INIT(image_png.c)
 AC_CONFIG_HEADER(config.h)
 AC_ARG_WITH(zlib,     [  --with(out)-zlib       Support gzip compression],[],[with_zlib=yes])
diff --git a/src/modules/_Image_PNG/testsuite.in b/src/modules/_Image_PNG/testsuite.in
index 96b9787025..c6a82e1e24 100644
--- a/src/modules/_Image_PNG/testsuite.in
+++ b/src/modules/_Image_PNG/testsuite.in
@@ -1,3 +1,4 @@
+// $Id: testsuite.in,v 1.3 1998/03/28 14:53:23 grubba Exp $
 cond([[ master()->resolv("_Image_PNG")->encode ]],
 [[
 ]])
diff --git a/src/modules/_Image_XFace/Makefile.in b/src/modules/_Image_XFace/Makefile.in
index a2a3650502..699214cddb 100644
--- a/src/modules/_Image_XFace/Makefile.in
+++ b/src/modules/_Image_XFace/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.2 1998/03/28 14:54:51 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=image_xface.o
diff --git a/src/modules/_Image_XFace/configure.in b/src/modules/_Image_XFace/configure.in
index edcb849993..4c0910b87d 100755
--- a/src/modules/_Image_XFace/configure.in
+++ b/src/modules/_Image_XFace/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.2 1998/03/28 14:54:37 grubba Exp $
 AC_INIT(image_xface.c)
 AC_CONFIG_HEADER(config.h)
 AC_ARG_WITH(gmp,     [  --with(out)-gmp        Support bignums],[],[with_gmp=yes])
diff --git a/src/modules/_Image_XFace/testsuite.in b/src/modules/_Image_XFace/testsuite.in
index 1deeae0198..1f63263e74 100644
--- a/src/modules/_Image_XFace/testsuite.in
+++ b/src/modules/_Image_XFace/testsuite.in
@@ -1,3 +1,4 @@
+// $Id: testsuite.in,v 1.2 1998/03/28 14:54:24 grubba Exp $
 cond([[ master()->resolv("_Image_XFace")->decode ]],
 [[
 ]])
diff --git a/src/modules/configure.in b/src/modules/configure.in
index a6ac618d65..a6c2d40bd6 100644
--- a/src/modules/configure.in
+++ b/src/modules/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.5 1998/03/28 14:54:09 grubba Exp $
 AC_INIT(dynamic_module_makefile.in)
 
 AC_SET_MAKE
diff --git a/src/modules/module_configure.in b/src/modules/module_configure.in
index fcbe9324e7..3f7c584132 100644
--- a/src/modules/module_configure.in
+++ b/src/modules/module_configure.in
@@ -1,3 +1,4 @@
+# $Id: module_configure.in,v 1.5 1998/03/28 14:53:03 grubba Exp $
 AC_PROG_CC
 
 AC_DEFINE(POSIX_SOURCE)
diff --git a/src/modules/module_makefile b/src/modules/module_makefile
index f9ee1dc1ce..0fcda9c779 100644
--- a/src/modules/module_makefile
+++ b/src/modules/module_makefile
@@ -1,3 +1,4 @@
+# $Id: module_makefile,v 1.3 1998/03/28 14:52:48 grubba Exp $
 PREFLAGS=$(DEFINES) -I. -I$(SRCDIR) -I$(SRCDIR)/../.. -I../.. -I.
 CFLAGS=$(PREFLAGS) $(OTHERFLAGS)
 
diff --git a/src/multiset.c b/src/multiset.c
index be87bc9a28..a6651d08bf 100644
--- a/src/multiset.c
+++ b/src/multiset.c
@@ -15,6 +15,8 @@
 #include "builtin_functions.h"
 #include "gc.h"
 
+RCSID("$Id: multiset.c,v 1.10 1998/03/28 15:09:34 grubba Exp $");
+
 struct multiset *first_multiset;
 
 int multiset_member(struct multiset *l, struct svalue *ind)
diff --git a/src/multiset.h b/src/multiset.h
index 11b4740c83..9bff2ebd28 100644
--- a/src/multiset.h
+++ b/src/multiset.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: multiset.h,v 1.7 1998/03/28 15:11:31 grubba Exp $
+ */
 #ifndef MULTISET_H
 #define MULTISET_H
 
diff --git a/src/object.h b/src/object.h
index ad06e1a8af..f8dbee04e6 100644
--- a/src/object.h
+++ b/src/object.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: object.h,v 1.17 1998/03/28 15:12:32 grubba Exp $
+ */
 #ifndef OBJECT_H
 #define OBJECT_H
 
diff --git a/src/opcodes.c b/src/opcodes.c
index 103aff91c2..11c94a6b1f 100644
--- a/src/opcodes.c
+++ b/src/opcodes.c
@@ -21,6 +21,8 @@
 #include "cyclic.h"
 #include "builtin_functions.h"
 
+RCSID("$Id: opcodes.c,v 1.16 1998/03/28 15:08:54 grubba Exp $");
+
 void index_no_free(struct svalue *to,struct svalue *what,struct svalue *ind)
 {
   INT32 i;
diff --git a/src/opcodes.h b/src/opcodes.h
index d190cf953d..c4e2a97aa0 100644
--- a/src/opcodes.h
+++ b/src/opcodes.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: opcodes.h,v 1.4 1998/03/28 15:07:54 grubba Exp $
+ */
 #ifndef OPCODES_H
 #define OPCODES_H
 
diff --git a/src/operators.h b/src/operators.h
index 124c4264a7..f85f1a081d 100644
--- a/src/operators.h
+++ b/src/operators.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: operators.h,v 1.4 1998/03/28 15:07:37 grubba Exp $
+ */
 #ifndef OPERATORS_H
 #define OPERATORS_H
 
diff --git a/src/otable.h b/src/otable.h
index 53081c80de..a3bab5f94b 100644
--- a/src/otable.h
+++ b/src/otable.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: otable.h,v 1.2 1998/03/28 15:07:00 grubba Exp $
+ */
 void enter_program_hash PROT((struct program *));
 void remove_program_hash PROT((struct program *));
 struct program *lookup_program_hash PROT((char *));
diff --git a/src/peep.c b/src/peep.c
index 5f34258fc8..4369524f92 100644
--- a/src/peep.c
+++ b/src/peep.c
@@ -12,6 +12,8 @@
 #include "peep.h"
 #include "dmalloc.h"
 
+RCSID("$Id: peep.c,v 1.19 1998/03/28 15:11:56 grubba Exp $");
+
 struct p_instr_s
 {
   short opcode;
diff --git a/src/peep.h b/src/peep.h
index 508e15eb0a..49c5f0449c 100644
--- a/src/peep.h
+++ b/src/peep.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: peep.h,v 1.4 1998/03/28 15:06:27 grubba Exp $
+ */
 #ifndef PEEP_H
 #define PEEP_H
 
diff --git a/src/peep.in b/src/peep.in
index 31da2710d2..01b470eacb 100644
--- a/src/peep.in
+++ b/src/peep.in
@@ -1,3 +1,6 @@
+#
+# $Id: peep.in,v 1.12 1998/03/28 15:47:46 grubba Exp $
+#
 NOP :
 POP_N_ELEMS (0) : 
 POP_N_ELEMS POP_VALUE : POP_N_ELEMS ($1a + 1)
diff --git a/src/pike_macros.h b/src/pike_macros.h
index cf44e79140..a95cc7b73c 100644
--- a/src/pike_macros.h
+++ b/src/pike_macros.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: pike_macros.h,v 1.6 1998/03/28 15:05:39 grubba Exp $
+ */
 #ifndef MACROS_H
 #define MACROS_H
 
diff --git a/src/pike_memory.c b/src/pike_memory.c
index 47b757cc95..1dcd1b7319 100644
--- a/src/pike_memory.c
+++ b/src/pike_memory.c
@@ -8,6 +8,7 @@
 #include "error.h"
 #include "pike_macros.h"
 
+RCSID("$Id: pike_memory.c,v 1.18 1998/03/28 15:05:23 grubba Exp $");
 
 /* strdup() is used by several modules, so let's provide it */
 #ifndef HAVE_STRDUP
diff --git a/src/pike_memory.h b/src/pike_memory.h
index 3e124db0d7..5cb6f13797 100644
--- a/src/pike_memory.h
+++ b/src/pike_memory.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: pike_memory.h,v 1.4 1998/03/28 15:05:02 grubba Exp $
+ */
 #ifndef MEMORY_H
 #define MEMORY_H
 
diff --git a/src/pike_types.h b/src/pike_types.h
index 311edd637b..187eda9ad4 100644
--- a/src/pike_types.h
+++ b/src/pike_types.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: pike_types.h,v 1.11 1998/03/28 15:06:01 grubba Exp $
+ */
 #ifndef PIKE_TYPES_H
 #define PIKE_TYPES_H
 
diff --git a/src/port.c b/src/port.c
index 317cbe5374..2eaeffeec4 100644
--- a/src/port.c
+++ b/src/port.c
@@ -15,6 +15,8 @@
 #include <float.h>
 #include <string.h>
 
+RCSID("$Id: port.c,v 1.15 1998/03/28 15:08:34 grubba Exp $");
+
 #ifdef sun
 time_t time PROT((time_t *));
 #endif
diff --git a/src/port.h b/src/port.h
index a6f2f3ff70..24c70aae72 100644
--- a/src/port.h
+++ b/src/port.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: port.h,v 1.18 1998/03/28 15:03:11 grubba Exp $
+ */
 #ifndef PORT_H
 #define PORT_H
 
diff --git a/src/program.h b/src/program.h
index 42c2869b5d..8a8b6ad7b1 100644
--- a/src/program.h
+++ b/src/program.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: program.h,v 1.35 1998/03/28 15:36:22 grubba Exp $
+ */
 #ifndef PROGRAM_H
 #define PROGRAM_H
 
diff --git a/src/run_autoconfig b/src/run_autoconfig
index cef7a41143..1687aa3b51 100755
--- a/src/run_autoconfig
+++ b/src/run_autoconfig
@@ -1,5 +1,7 @@
 #!/bin/sh
-
+#
+# $Id: run_autoconfig,v 1.21 1998/03/28 15:01:10 grubba Exp $
+#
 # Bootstrap script
 
 need_to_make_depend=no
diff --git a/src/rusage.c b/src/rusage.c
index 5784cd67f1..346a52cfd1 100644
--- a/src/rusage.c
+++ b/src/rusage.c
@@ -13,6 +13,8 @@
 #include <errno.h>
 #include "rusage.h"
 
+RCSID("$Id: rusage.c,v 1.10 1998/03/28 15:00:50 grubba Exp $");
+
 #ifdef HAVE_SYS_TIMES_H
 #include <sys/times.h>
 #endif
diff --git a/src/rusage.h b/src/rusage.h
index cd4c2c552b..ab4f311bf7 100644
--- a/src/rusage.h
+++ b/src/rusage.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: rusage.h,v 1.3 1998/03/28 15:00:29 grubba Exp $
+ */
 #ifndef RUSAGE_H
 #define RUSAGE_H
 
diff --git a/src/signal_handler.c b/src/signal_handler.c
index b395ba34d4..48f4add28d 100644
--- a/src/signal_handler.c
+++ b/src/signal_handler.c
@@ -22,6 +22,8 @@
 #include "builtin_functions.h"
 #include <signal.h>
 
+RCSID("$Id: signal_handler.c,v 1.41 1998/03/28 15:03:31 grubba Exp $");
+
 #ifdef HAVE_PASSWD_H
 # include <passwd.h>
 #endif
diff --git a/src/signal_handler.h b/src/signal_handler.h
index 61e8454dab..5dff97b625 100644
--- a/src/signal_handler.h
+++ b/src/signal_handler.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: signal_handler.h,v 1.6 1998/03/28 14:59:32 grubba Exp $
+ */
 #ifndef SIGNAL_H
 #define SIGNAL_H
 
diff --git a/src/stralloc.c b/src/stralloc.c
index 5759b88321..15674bf019 100644
--- a/src/stralloc.c
+++ b/src/stralloc.c
@@ -15,6 +15,8 @@
 
 #include <ctype.h>
 
+RCSID("$Id: stralloc.c,v 1.30 1998/03/28 15:11:13 grubba Exp $");
+
 #define BEGIN_HASH_SIZE 997
 #define MAX_AVG_LINK_LENGTH 3
 #define HASH_PREFIX 64
diff --git a/src/stralloc.h b/src/stralloc.h
index e6fb6aa09d..23d76dc1cb 100644
--- a/src/stralloc.h
+++ b/src/stralloc.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: stralloc.h,v 1.15 1998/03/28 15:09:14 grubba Exp $
+ */
 #ifndef STRALLOC_H
 #define STRALLOC_H
 #include "global.h"
diff --git a/src/stuff.c b/src/stuff.c
index f86fd052a6..68211ec8b5 100644
--- a/src/stuff.c
+++ b/src/stuff.c
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: stuff.c,v 1.6 1998/03/28 15:04:29 grubba Exp $
+ */
 #include "stuff.h"
 
 /* Not all of these are primes, but they should be adequate */
diff --git a/src/stuff.h b/src/stuff.h
index 9b534da1ff..dda28f0f63 100644
--- a/src/stuff.h
+++ b/src/stuff.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: stuff.h,v 1.5 1998/03/28 14:59:12 grubba Exp $
+ */
 #ifndef STUFF_H
 #define STUFF_H
 
diff --git a/src/svalue.c b/src/svalue.c
index 05f6101b2e..2402b571e4 100644
--- a/src/svalue.c
+++ b/src/svalue.c
@@ -18,6 +18,8 @@
 #include "interpret.h"
 #include "gc.h"
 
+RCSID("$Id: svalue.c,v 1.21 1998/03/28 14:58:51 grubba Exp $");
+
 struct svalue dest_ob_zero = { T_INT, 0 };
 
 
diff --git a/src/svalue.h b/src/svalue.h
index 95e565a568..d2d4a371e5 100644
--- a/src/svalue.h
+++ b/src/svalue.h
@@ -3,6 +3,10 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: svalue.h,v 1.14 1998/03/28 15:07:20 grubba Exp $
+ */
 #ifndef SVALUE_H
 #define SVALUE_H
 
diff --git a/src/threads.h b/src/threads.h
index e7cffb3f35..09c0f25806 100644
--- a/src/threads.h
+++ b/src/threads.h
@@ -1,3 +1,6 @@
+/*
+ * $Id: threads.h,v 1.40 1998/03/28 14:58:31 grubba Exp $
+ */
 #ifndef THREADS_H
 #define THREADS_H
 
diff --git a/src/time_stuff.h b/src/time_stuff.h
index 459adef8d4..a9742eef7e 100644
--- a/src/time_stuff.h
+++ b/src/time_stuff.h
@@ -3,6 +3,9 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+/*
+ * $Id: time_stuff.h,v 1.8 1998/03/28 14:57:08 grubba Exp $
+ */
 #ifndef TIME_STUFF_H
 #define TIME_STUFF_H
 
diff --git a/src/ualarm.c b/src/ualarm.c
index 3a2d6183a3..1e52b45df7 100644
--- a/src/ualarm.c
+++ b/src/ualarm.c
@@ -3,6 +3,7 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+/* $Id: ualarm.c,v 1.2 1998/03/28 14:56:42 grubba Exp $ */
 /*
  * Copyright (c) 1985 Regents of the University of California.
  * All rights reserved.
diff --git a/src/version.c b/src/version.c
index 4bc8820989..c1c1d3146d 100644
--- a/src/version.c
+++ b/src/version.c
@@ -9,6 +9,8 @@
 #include "interpret.h"
 #include "stralloc.h"
 
+RCSID("$Id: version.c,v 1.34 1998/03/28 14:58:06 grubba Exp $");
+
 void f_version(INT32 args)
 {
   pop_n_elems(args);
diff --git a/src/version.h b/src/version.h
index f982194f24..d219448e50 100644
--- a/src/version.h
+++ b/src/version.h
@@ -4,6 +4,8 @@
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
 
+/* $Id: version.h,v 1.3 1998/03/28 14:56:05 grubba Exp $ */
+
 /* Prototypes begin here */
 void f_version(INT32 args);
 /* Prototypes end here */
-- 
GitLab