Branch: Tag:


1998-11-22 11:08:52 by Fredrik Hübinette (Hubbe) <>

New module: Perl

Rev: src/ChangeLog:1.157
Rev: src/README:1.8
Rev: src/acconfig.h:1.35
Rev: src/array.c:1.42
Rev: src/array.h:1.14
Rev: src/backend.c:1.40
Rev: src/builtin_functions.c:1.140
Rev: src/callback.c:1.15
Rev: src/compilation.h:1.13
Rev: src/
Rev: src/cpp.c:1.30
Rev: src/docode.c:1.42
Rev: src/dynamic_buffer.c:1.9
Rev: src/encode.c:1.26
Rev: src/error.c:1.22
Rev: src/error.h:1.25
Rev: src/fd_control.c:1.22
Rev: src/fdlib.h:1.21
Rev: src/gc.c:1.39
Rev: src/gc.h:1.20
Rev: src/global.h:1.26
Rev: src/hashtable.c:1.5
Rev: src/interpret.c:1.111
Rev: src/interpret.h:1.24
Rev: src/language.yacc:1.108
Rev: src/las.c:1.71
Rev: src/las.h:1.17
Rev: src/lex.c:1.58
Rev: src/lex.h:1.12
Rev: src/main.c:1.60
Rev: src/mapping.c:1.37
Rev: src/modules/Odbc/odbc.c:1.12
Rev: src/modules/Perl/.cvsignore:1.1
Rev: src/modules/Perl/
Rev: src/modules/Perl/
Rev: src/modules/Perl/perlmod.c:1.1
Rev: src/modules/Perl/
Rev: src/modules/Postgres/postgres.c:1.10
Rev: src/modules/Regexp/pike_regexp.c:1.13
Rev: src/modules/call_out/call_out.c:1.23
Rev: src/modules/files/file.c:1.128
Rev: src/modules/files/socket.c:1.40
Rev: src/modules/spider/spider.c:1.76
Rev: src/modules/sprintf/sprintf.c:1.31
Rev: src/multiset.c:1.12
Rev: src/object.c:1.53
Rev: src/opcodes.c:1.32
Rev: src/operators.c:1.44
Rev: src/peep.c:1.25
Rev: src/pike_memory.c:1.28
Rev: src/pike_types.c:1.49
Rev: src/pike_types.h:1.16
Rev: src/port.c:1.18
Rev: src/port.h:1.20
Rev: src/program.c:1.105
Rev: src/program.h:1.46
Rev: src/signal_handler.c:1.89
Rev: src/stralloc.c:1.50
Rev: src/stralloc.h:1.26
Rev: src/svalue.c:1.39
Rev: src/svalue.h:1.19
Rev: src/threads.c:1.85
Rev: src/threads.h:1.60

1:   /* -  * $Id: threads.h,v 1.59 1998/11/20 19:33:46 hubbe Exp $ +  * $Id: threads.h,v 1.60 1998/11/22 11:03:23 hubbe Exp $    */   #ifndef THREADS_H   #define THREADS_H
350:   #define DO_IF_PROFILING(X)   #endif    - #ifdef DEBUG + #ifdef PIKE_DEBUG   #define DO_IF_DEBUG(X) X   #else   #define DO_IF_DEBUG(X)
403:    SWAP_IN_THREAD(_tmp);\    } while(0)    - #if defined(DEBUG) && ! defined(DONT_HIDE_GLOBALS) + #if defined(PIKE_DEBUG) && ! defined(DONT_HIDE_GLOBALS)   /* Note that scalar types are used in place of pointers and vice versa    * below. This is intended to cause compiler warnings/errors if    * there is an attempt to use the global variables in an unsafe
421:    * in case there is a label before the macro.    */   #define REVEAL_GLOBAL_VARIABLES() ; } while(0) - #else /* DEBUG */ + #else /* PIKE_DEBUG */   #define HIDE_GLOBAL_VARIABLES()   #define REVEAL_GLOBAL_VARIABLES() - #endif /* DEBUG */ + #endif /* PIKE_DEBUG */         #define THREADS_ALLOW() do { \
559:   #endif /* _REENTRANT */      #ifdef __NT__ - #ifndef DEBUG + #ifndef PIKE_DEBUG   #define CheckValidHandle(X) 0   #else   void CheckValidHandle(HANDLE h);