1. 21 Jan, 1998 1 commit
  2. 18 Jan, 1998 1 commit
  3. 05 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (print_string): Now static. · dc2a0b79
      Richard M. Stallman authored
      (print): When multibyte is disabled,
      print multibyte string chars using hex escapes.
      
      (printchar): Pass new arg to message_dolog.
      (strout): New arg MULTIBYTE.  Callers changed.
      
      (strout): Take args SIZE and SIZE_BYTE;
      operate on both chars and bytes.
      (print_string): Pass new arg to strout.
      If not using strout, fetch a whole multibyte char at once.
      (write_string): Pass new arg to strout.
      (write_string_1): Likewise.
      (print) <case Lisp_String>: Scan by chars and bytes.
      (print) <case Lisp_Symbol>: Scan name by chars and bytes.
      
      (PRINTPREPARE): Use make_multibyte_string.
      Initialize print_buffer_pos_byte.  Use insert_1_both.
      (printchar): Update print_buffer_pos_byte and print_buffer_pos.
      (print_buffer_pos_byte): New variable.
      dc2a0b79
  4. 01 Jan, 1998 1 commit
  5. 28 Nov, 1997 1 commit
  6. 21 Nov, 1997 1 commit
    • Andreas Schwab's avatar
      (printchar): Declare `work' as unsigned char. · dc22f25e
      Andreas Schwab authored
      (internal_with_output_to_temp_buffer): Protoype parameter
      FUNCTION.
      (Ferror_message_string): Remove extra argument of
      print_error_message.
      (write_string): Define as returning nothing.
      (write_string_1): Likewise.
      (print_error_message): Likewise.
      dc22f25e
  7. 29 Oct, 1997 1 commit
  8. 23 Oct, 1997 1 commit
    • Paul Eggert's avatar
      (_MAXLDBL, _NMAXLDBL): · f356c3fb
      Paul Eggert authored
      Define to work around hpux 7 <math.h> problem.
      (<math.h>): Include.
      (<float.h>, <stdlib.h>): Include if STDC_HEADERS.
      (FLT_RADIX, DBL_MANT_DIG, DBL_DIG): Default to IEEE values.
      (DOUBLE_DIGITS_BOUND): New macro.
      (float_to_string): By default, generate the fewest number of digits
      that represent the floating point value exactly.
      f356c3fb
  9. 02 Oct, 1997 1 commit
  10. 12 Sep, 1997 1 commit
  11. 26 Jul, 1997 1 commit
  12. 25 Jul, 1997 1 commit
  13. 04 Jul, 1997 1 commit
  14. 20 Jun, 1997 1 commit
  15. 18 Apr, 1997 1 commit
  16. 07 Apr, 1997 1 commit
  17. 22 Mar, 1997 1 commit
  18. 20 Feb, 1997 1 commit
    • Karl Heuer's avatar
      Include charset.h. · 087e3c46
      Karl Heuer authored
      (printchar, strout): Handle multibyte characters.
      (print): Correct the value of size_in_chars of a bool vector.
      087e3c46
  19. 20 Jan, 1997 1 commit
  20. 05 Nov, 1996 1 commit
  21. 04 Nov, 1996 2 commits
  22. 02 Nov, 1996 1 commit
  23. 08 Sep, 1996 1 commit
    • Erik Naggum's avatar
      Add #n=object, #n#, and #:symbol constructs to printer. · 081e0581
      Erik Naggum authored
      (PRINTDECLARE): New macro to declare required variables.
      (PRINTPREPARE, PRINTFINISH): Set printed_genyms to nil.
      (Fwrite_char, write_string, write_string_1, Fterpri, Fprin1,
      Fprin1_to_string, Fprinc, Fprint): Use new macro PRINTDECLARE.
      (print): Print uninterned symbols readable.
      (syms_of_print): Defvar `print-gensym', staticpro printed_gensyms.
      081e0581
  24. 01 Sep, 1996 2 commits
  25. 24 Aug, 1996 1 commit
    • Erik Naggum's avatar
      (print-quoted): New variable. · 2f100b5c
      Erik Naggum authored
      (print): Print certain expressions more compactly when set.
      Also use XCAR and XCDR directly -- we know we have conses.
      2f100b5c
  26. 30 Jul, 1996 1 commit
    • Richard M. Stallman's avatar
      When printing into a buffer, generate all the text · 6fec5601
      Richard M. Stallman authored
      first, then insert it all at once.
      (print_buffer): New variable.
      (print_buffer_size, print_buffer_pos): New variables.
      (PRINTPREPARE): Allocate print_buffer.
      (PRINTFINISH): Free print_buffer after inserting its contents.
      (printchar, strout): Output into print_buffer.
      (print_string): If printcharfun is nil, use strout.
      6fec5601
  27. 16 Jul, 1996 1 commit
  28. 29 Jun, 1996 1 commit
  29. 21 May, 1996 1 commit
  30. 15 Jan, 1996 1 commit
  31. 09 Jan, 1996 1 commit
  32. 05 Jan, 1996 1 commit
  33. 26 Dec, 1995 1 commit
  34. 21 Dec, 1995 1 commit
  35. 10 Nov, 1995 1 commit
  36. 06 Nov, 1995 1 commit
  37. 31 Oct, 1995 2 commits