Changeset 46598 in webkit for trunk/JavaScriptCore/jsc.cpp


Ignore:
Timestamp:
Jul 30, 2009, 1:57:44 PM (16 years ago)
Author:
[email protected]
Message:

Merged nitro-extreme branch into trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/jsc.cpp

    r46431 r46598  
    444444}
    445445
    446 static
    447 #if !HAVE(READLINE)
    448 NO_RETURN
    449 #endif
    450 void runInteractive(GlobalObject* globalObject)
     446#define RUNNING_FROM_XCODE 0
     447
     448static void runInteractive(GlobalObject* globalObject)
    451449{
    452450    while (true) {
    453 #if HAVE(READLINE)
     451#if HAVE(READLINE) && !RUNNING_FROM_XCODE
    454452        char* line = readline(interactivePrompt);
    455453        if (!line)
     
    460458        free(line);
    461459#else
    462         puts(interactivePrompt);
     460        printf("%s", interactivePrompt);
    463461        Vector<char, 256> line;
    464462        int c;
     
    469467            line.append(c);
    470468        }
     469        if (line.isEmpty())
     470            break;
    471471        line.append('\0');
    472472        Completion completion = evaluate(globalObject->globalExec(), globalObject->globalScopeChain(), makeSource(line.data(), interpreterName));
Note: See TracChangeset for help on using the changeset viewer.