- 06 Mar, 2014 1 commit
-
-
strauman authored
function then pass ((void*)0) and NOT simply 0.
-
- 15 Jan, 2013 1 commit
-
-
strauman authored
rshload.c, cexpmod.c: silenced compiler warnings by casting chars to ints when using ctype.h (isspace & friends), removing unused stuff etc.
-
- 10 Jan, 2013 1 commit
-
-
strauman authored
'int' type. Missing pieces are marked with an /* INTFIX */ comment.
-
- 04 Dec, 2009 1 commit
-
-
strauman authored
the grammar. - added stdio redirection. - deprecated '<' for sourceing scripts; should now use '.' - now have a dedicated FILE descriptor for parser error messages (can be passed to cexpCreateParserCtx()) - added new callback argument to cexpCreateParserCtx() which allows the user to be notified when stdio redirection occurs. - added new '-c' option instructing cexpsh() to parse the option string argument.
-
- 08 Oct, 2008 2 commits
- 17 Apr, 2008 1 commit
-
-
strauman authored
license.
-
- 22 Mar, 2008 1 commit
-
-
guest authored
* yyerror() now takes a 'const char *' argument. * declare 'ioctl' in rtems_hackdefs.h
-
- 08 Dec, 2005 1 commit
-
-
strauman authored
POSIX cexp() (complex exponential). This is an API change - all applications calling 'cexp()' need to call 'cexpsh()' now. - Removed 'malloc()' declaration from spencer_regexp/regexp.c. #include <stdlib.h> instead (silenced warning). - Removed 80 char length limitation on string constants (was a parser limit). Now use a 1000 char buffer that is part of the parser context to assemble such strings (was 80 char buffer on stack).
-
- 22 Oct, 2004 1 commit
-
-
till authored
-
- 07 Apr, 2004 1 commit
-
-
till authored
only be executed if expression evaluation is not disabled (as a result of && ||). Impact is probably none as variable declarations are not allowed in such a context anyhow. VS: ----------------------------------------------------------------------
-
- 20 Oct, 2003 1 commit
-
-
till authored
but was unusable :-(). - type conversion check (for assignments) is a little more accurate; added a few check to handle the case if source and target "scalar vs. floating point-ness" don't match.
-
- 04 Apr, 2003 1 commit
-
-
till authored
-
- 05 Nov, 2002 1 commit
-
-
strauman authored
- included Stanford/SLAC disclaimer - added LICENSE file - added comment to bfdstuff.c about loading relocations that resolve to a linkonce section we just dropped...
-
- 29 Oct, 2002 1 commit
-
-
till authored
this required some help from the lexer...
-
- 18 Sep, 2002 1 commit
-
-
till authored
- added cexpAddrFind() to get info about an address without having to know about CexpSym implementation - new 'quiet' evaluation of scripts; parser sends normal output to any file descriptor (quiet if NULL). Error still goes to stderr due to yyerror() limitation.
-
- 12 Sep, 2002 2 commits
- 10 Sep, 2002 1 commit
-
-
till authored
-
- 07 Sep, 2002 2 commits
-
-
till authored
-
till authored
seems not to be a good idea. I'll handle that locally in the function dispatcher (cexpTVFnCall()). I might even add special magic involving '__builtin_frame_address()' so the callee may retrieve local vars from the caller. First tests seemed to work. (GCC specific, though) - I left the possibility to re-cast symbol table objects.
-
- 02 Sep, 2002 1 commit
-
-
strauman authored
who need context dependent info (such as a disassembler). Special modules can register a routine with the parser by setting a flag in the symbol that represents the routine. The parser will then automatically pass the context as the first argument when the routine in question is invoked. - further work/fixes to bfdstuff
-
- 22 Aug, 2002 1 commit
-
-
till authored
* generalized lookup routines are available who loop over modules * object support code just has to provide cexpLoadFile()
-
- 21 Aug, 2002 1 commit
-
-
till authored
- remove symbol table reference from parser context - cexpLockInit() was renamed to cexpLockCreate()
-
- 19 Aug, 2002 1 commit
-
-
strauman authored
- created a mutex wrapper for use by other modules than 'vars'
-
- 14 Aug, 2002 1 commit
-
-
till authored
- separated ELF specific stuff into separate files preparing for BFD support
-
- 16 May, 2002 1 commit
-
-
strauman authored
- sun cc doesnt grok non-static structure initialization -> use memset - sun cc doesnt grok 0 length char arrays; use dummy value of 1
-
- 06 May, 2002 1 commit
-
-
till authored
fit into the target type although the source type does not): * last fix (checking number size in the lexer) didn't work: negative expressions would not be sign extended on implicit cast to bigger (unsigned!) types. * Therefore, numbers are always long (to eliminate signedness problems). Only when assigning to a lvalue of a smaller type, a check is made for the actual size of the rvalue, allowing an implicit cast if rvalue < 1<<8*sizeof(lvalue). Hence negative numbers _require_ an explicit cast (makes sense because Cexp is all unsigned...).
-
- 02 May, 2002 1 commit
-
-
till authored
- set type of numbers to the smallest type they fit in (be nice to the user) - fix (type)(number+number) problem (used to be rejected)
-
- 29 Apr, 2002 1 commit
-
-
till authored
-
- 21 Mar, 2002 1 commit
-
-
till authored
-
- 21 Feb, 2002 1 commit
-
-
strauman authored
- fixed SYSV ABI problem when calling vararg functions with double arguments (need to set CR[6]). Don't declare argument prototypes for function pointers -> -mno-prototype default option will generate an instruction that sets CR[6]. - fixed warnings about unused variables etc. in xsyms.c
-
- 16 Feb, 2002 1 commit
-
-
till authored
-
- 15 Feb, 2002 3 commits
- 09 Feb, 2002 1 commit
-
-
till authored
*(uvar+5) problem
-
- 06 Feb, 2002 1 commit
-
-
till authored
-
- 05 Feb, 2002 2 commits
-
-
strauman authored
cexp.h is now the true public interface to CEXP. Lots of comments added.
-
strauman authored
really an invitation for doing such a thing... - gentab also generates a macro that can be used as the argument list when calling through the jump table. Less dependency on MAXBITS - hey, this should be defined by gentab also - I'll do this in a moment... - added more comments - make depend rule
-