pike.git / src / builtin.cmod

version» Context lines:

pike.git/src/builtin.cmod:1:   /* -*- c -*-   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: builtin.cmod,v 1.196 2008/04/22 18:32:53 mast Exp $ + || $Id: builtin.cmod,v 1.197 2008/04/23 00:14:04 nilsson Exp $   */      #include "global.h"   #include "interpret.h"   #include "svalue.h"   #include "pike_macros.h"   #include "object.h"   #include "program.h"   #include "array.h"   #include "pike_error.h"
pike.git/src/builtin.cmod:599:    */   PMOD_EXPORT   PIKEFUN string ctime(longest timestamp)    efun;    optflags OPT_TRY_OPTIMIZE;   {    time_t i;    char *s;      #if SIZEOF_TIME_T < SIZEOF_LONGEST -  if (tt > MAX_TIME_T || tt < MIN_TIME_T) +  if (timestamp > MAX_TIME_T || timestamp < MIN_TIME_T)    SIMPLE_ARG_ERROR ("gmtime", 1, "Timestamp outside valid range.");   #endif       i = (time_t) timestamp;    s = ctime (&i);    if (!s) Pike_error ("ctime() on this system cannot handle "    "the timestamp %ld.\n", (long) i);    RETURN make_shared_string(s);   }