Branch: Tag:

1998-02-01

1998-02-01 07:07:40 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

added crypt@NT, bugfixed combine_path@NT, added Array.transpose and Array.columns

Rev: lib/modules/Array.pmod:1.6
Rev: src/builtin_functions.c:1.67
Rev: src/configure.in:1.156
Rev: src/crypt.c:1.1

4:   ||| See the files COPYING and DISCLAIMER for more information.   \*/   #include "global.h" - RCSID("$Id: builtin_functions.c,v 1.66 1998/02/01 02:07:22 hubbe Exp $"); + RCSID("$Id: builtin_functions.c,v 1.67 1998/02/01 07:07:37 hubbe Exp $");   #include "interpret.h"   #include "svalue.h"   #include "pike_macros.h"
370:    my_cwd=0;       -  if(IS_ABS(file) - #ifdef IS_ROOT -  || ( IS_ROOT(file) && !IS_ABS(cwd)) - #endif -  ) +  if(IS_ABS(file))    {    MEMCPY(cwdbuf,file,IS_ABS(file));    cwdbuf[IS_ABS(file)]=0;
383:    }      #ifdef IS_ROOT -  else if(IS_ROOT(file) && IS_ABS(cwd)) +  else if(IS_ROOT(file))    { -  +  if(IS_ABS(cwd)) +  {    MEMCPY(cwdbuf,cwd,IS_ABS(cwd));    cwdbuf[IS_ABS(cwd)]=0;    cwd=cwdbuf;    file+=IS_ROOT(file); -  +  }else{ +  MEMCPY(cwdbuf,file,IS_ROOT(file)); +  cwdbuf[IS_ROOT(file)]=0; +  cwd=cwdbuf; +  file+=IS_ROOT(file);    } -  +  }   #endif      #ifdef DEBUG