[Synopsis-changes] Synopsis/Synopsis/Synopsis/Parsers/Cpp cpp.cc,1.4,1.5
Stefan Seefeld stefan at synopsis.fresco.orgTue Jan 13 17:08:27 UTC 2004
- Previous message: [Synopsis-changes] Synopsis/Synopsis/tests/Parsers/Cpp/input include.cc,NONE,1.1 simple.cc,NONE,1.1
- Next message: [Synopsis-changes] Synopsis/Synopsis/tests/Parsers/Cpp/input macros.cc,NONE,1.1
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /cvs/synopsis/Synopsis/Synopsis/Parsers/Cpp
In directory frida:/tmp/cvs-serv22966/Synopsis/Parsers/Cpp
Modified Files:
cpp.cc
Log Message:
output to '/dev/null' if no output specified
Index: cpp.cc
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Parsers/Cpp/cpp.cc,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -d -r1.4 -r1.5
--- cpp.cc 13 Jan 2004 07:44:25 -0000 1.4
+++ cpp.cc 13 Jan 2004 17:08:25 -0000 1.5
@@ -110,16 +110,16 @@ PyObject *ucpp_parse(PyObject *self, PyO
PyObject *py_flags;
std::vector<const char *> flags;
PyObject *py_ast;
- if (!PyArg_ParseTuple(args, "OszssO!ii",
- &py_ast,
- &input,
- &prefix,
- &output,
- &language,
- &PyList_Type, &py_flags,
- &verbose,
- &debug)
- || !extract(py_flags, flags))
+ if (!PyArg_ParseTuple(args, "OszzsO!ii",
+ &py_ast,
+ &input,
+ &prefix,
+ &output,
+ &language,
+ &PyList_Type, &py_flags,
+ &verbose,
+ &debug)
+ || !extract(py_flags, flags))
return 0;
Py_INCREF(py_ast);
@@ -135,6 +135,11 @@ PyObject *ucpp_parse(PyObject *self, PyO
flags.push_back("-o"); // output to...
flags.push_back(output);
}
+ else
+ {
+ flags.push_back("-o"); // output to...
+ flags.push_back("/dev/null");
+ }
flags.push_back(input);
if (verbose)
{
- Previous message: [Synopsis-changes] Synopsis/Synopsis/tests/Parsers/Cpp/input include.cc,NONE,1.1 simple.cc,NONE,1.1
- Next message: [Synopsis-changes] Synopsis/Synopsis/tests/Parsers/Cpp/input macros.cc,NONE,1.1
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Synopsis-changes mailing list