X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCval.h;h=03b7dd138a1dfa8f05166678d9c222c4178795ee;hb=c6517790839092f32d9837cc2648171a44e69177;hp=98a1a7eb8b33df29db4c895324da058857545104;hpb=7429c585c92f395f5f2ad8f66b9da7462f342156;p=fw%2Fsdcc diff --git a/src/SDCCval.h b/src/SDCCval.h index 98a1a7eb..03b7dd13 100644 --- a/src/SDCCval.h +++ b/src/SDCCval.h @@ -18,7 +18,7 @@ In other words, you are welcome to use, share and improve this program. You are forbidden to forbid anyone else to use, share and improve - what you give them. Help stamp out software-hoarding! + what you give them. Help stamp out software-hoarding! -------------------------------------------------------------------------*/ #ifndef SDCCVAL_H #define SDCCVAL_H @@ -95,9 +95,9 @@ CCR_RESULT; #define IS_VARG(x) (x->vArgs) /* forward definitions for the symbol table related functions */ -void initValue (); -value *newValue (); +value *newValue (void); value *constVal (const char *); +value *constCharVal (unsigned char); value *reverseVal (value *); value *reverseValWithType (value *); value *copyValue (value *); @@ -139,8 +139,8 @@ value *list2val (initList *); struct ast *list2expr (initList *); void resolveIvalSym (initList *, sym_link *); value *valFromType (sym_link *); -value *constFloatVal (char *); -value *constFixed16x16Val (char *); +value *constFloatVal (const char *); +value *constFixed16x16Val (const char *); int getNelements (sym_link *, initList *); value *valForArray (struct ast *); value *valForStructElem (struct ast *, struct ast *);