Lines Matching refs:macro

180      The only macro we care about is this number for the widest supported
554 The macro names and values here were chosen for compatibility with an
586 /* Pass an object-like macro. If it doesn't lie in the user's
596 builtin_define_std (const char *macro)
598 size_t len = strlen (macro);
604 memcpy (p, macro, len + 1);
617 /* Define the macro with leading and following __. */
625 /* Finally, define the original macro if permitted. */
627 cpp_define (parse_in, macro);
631 /* Pass an object-like macro and a value to define it to. The third
635 builtin_define_with_value (const char *macro, const char *expansion, int is_str)
638 size_t mlen = strlen (macro);
647 sprintf (buf, "%s=\"%s\"", macro, expansion);
649 sprintf (buf, "%s=%s", macro, expansion);
654 /* Pass an object-like macro and a value to define it to. The third
657 builtin_define_with_value_n (const char *macro, const char *expansion, size_t elen)
660 size_t mlen = strlen (macro);
664 memcpy (buf, macro, mlen);
672 /* Pass an object-like macro and an integer value to define it to. */
674 builtin_define_with_int_value (const char *macro, HOST_WIDE_INT value)
677 size_t mlen = strlen (macro);
682 memcpy (buf, macro, mlen);
689 /* Pass an object-like macro a hexadecimal floating-point value. */
691 builtin_define_with_hex_fp_value (const char *macro,
713 /* Assemble the macro in the following fashion
714 macro = fp_cast [dec_str fp_suffix] */
717 sprintf (buf1, "%s=%s", macro, buf2);
727 builtin_define_type_max (const char *macro, tree type, int is_long)
758 buf = (char *) alloca (strlen (macro) + 1 + strlen (value)
760 sprintf (buf, "%s=%s%s", macro, value, suffix);