Code Search for Developers
 
 
  

JavaScriptCorePrefix.h from Gtk+ WebCore at Krugle


Show JavaScriptCorePrefix.h syntax highlighted

#ifdef __cplusplus
#define NULL __null
#else
#define NULL ((void *)0)
#endif

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <assert.h>
#include <ctype.h>
#include <float.h>
#include <locale.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <time.h>
#include <sys/param.h>
#include <sys/time.h>
#include <sys/timeb.h>
#include <sys/types.h>

#ifdef __cplusplus
#if !KWIQ
#include <list>
#include <typeinfo>
#endif
#endif

#if KWIQ
#include <ctype.h>
#include <unistd.h>
#include <new>       /* for collection.cpp */

#include <errno.h>   /* for date_object.cpp */
//#include <pthread.h> /* for internal.cpp */



#if defined(__GNUC__)
#  if defined(__arm__) || defined(__ARMEL__)
#   define Q_PACKED __attribute__ ((packed))
#  endif
#endif

#ifndef Q_PACKED
#  define Q_PACKED
#endif

/* Win32 specific part */
#if defined(_WIN32)

/* There is no timegm in MinGW */
#define timegm mktime

#define MAX(a,b) ((a) > (b) ? (a) : (b))
#define MIN(a,b) ((a) < (b) ? (a) : (b))

typedef unsigned int uint;

#endif

#endif




See more files for this project here

Gtk+ WebCore

Gtk+ WebCore is a Linux/Gtk+ port of Apple Computer Inc.\'s WebCore KHTML html rendering engine including a web component. A reference browser implementation is included in the project.

Project homepage: http://sourceforge.net/projects/gtk-webcore
Programming language(s): C,C++,JavaScript
License: other

  kjs/
    Makefile.am
    array_instance.h
    array_object.cpp
    array_object.h
    array_object.lut.h
    bool_object.cpp
    bool_object.h
    collector.cpp
    collector.h
    completion.h
    context.h
    create_hash_table
    cxx.cpp
    cxx.h
    date_object.cpp
    date_object.h
    date_object.lut.h
    debugger.cpp
    debugger.h
    dtoa.cpp
    dtoa.h
    error_object.cpp
    error_object.h
    fast_malloc.cpp
    fast_malloc.h
    fpconst.cpp
    function.cpp
    function.h
    function_object.cpp
    function_object.h
    grammar.cpp
    grammar.h
    grammar.y
    identifier.cpp
    identifier.h
    internal.cpp
    internal.h
    interpreter.cpp
    interpreter.h
    interpreter_map.cpp
    interpreter_map.h
    keywords.table
    kjs-test
    kjs-test.chk
    lexer.cpp
    lexer.h
    lexer.lut.h
    list.cpp
    list.h
    lookup.cpp
    lookup.h
    math_object.cpp
    math_object.h
    math_object.lut.h
    new
    nodes.cpp
    nodes.h
    nodes2string.cpp
    number_object.cpp
    number_object.h
    number_object.lut.h
    object.cpp
    object.h
    object_object.cpp
    object_object.h
    operations.cpp
    operations.h
    property_map.cpp
    property_map.h
    protect.h
    protected_values.cpp
    protected_values.h
    reference.cpp
    reference.h
    reference_list.cpp
    reference_list.h
    regexp.cpp
    regexp.h
    regexp_object.cpp
    regexp_object.h
    scope_chain.cpp
    scope_chain.h
    shared_ptr.h
    simple_number.h
    string_object.cpp
    string_object.h
    string_object.lut.h
    test.js
    testkjs.cpp
    types.h
    ustring.cpp
    ustring.h
    value.cpp
    value.h
  pcre/
    testdata/
    AUTHORS
    COPYING
    LICENCE
    Makefile.am
    RunTest.in
    chartables.c
    dftables.c
    pcre-config.h
  tests/
  AUTHORS
  COPYING.LIB
  ChangeLog
  ChangeLog-2002-12-03
  ChangeLog-2003-10-25
  ChangeLog-Gtk+WebCore
  JavaScriptCorePrefix.h
  Makefile.am
  README
  README-Gtk+WebCore
  THANKS
  acinclude.m4
  autogen.sh
  configure.in
  g.sh
  gtk-webcore-jscore.pc.in