Yara uses the word 'namespace' which is a C++ reserved word in numerous
locations as a variable name.
Trying to link yara into a C++ application leads to compilation errors.
Suggested fix is to simply rename the namespace variable to something that
isn't a reserved word in the following locations:
yara.h lines 206, 295
ast.h line 164
libyara.c lines 201, 440
ast.c lines 28, 35, 166
yara-python.c contains the word namespace, but since this becomes a python
module, not as much of a concern.
Original issue reported on code.google.com by mjwia...@gmail.com on 18 Jan 2011 at 3:04
Original issue reported on code.google.com by
mjwia...@gmail.com
on 18 Jan 2011 at 3:04