@c -*-texinfo-*-
@c This is part of the XEmacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
@c See the file lispref.texi for copying conditions.
@setfilename ../../info/building.info
@node Building XEmacs and Object Allocation, Standard Errors, Tips, Top
your XEmacs process and you'll be sorry.
@end defun
-@deffn Command emacs-version
+@deffn Command emacs-version &optional arg
This function returns a string describing the version of XEmacs that is
running. It is useful to include this string in bug reports.
+When called interactively with a prefix argument, insert string at point.
+Don't use this function in programs to choose actions according
+to the system configuration; look at @code{system-configuration} instead.
+
@example
@group
(emacs-version)
@example
@group
emacs-build-time "Mon Apr 7 20:28:52 1997"
- @result{}
+ @result{}
@end group
@end example
@end defvar
(@var{used-syms} . @var{free-syms})
@end group
(@var{used-markers} . @var{free-markers})
- @var{used-string-chars}
+ @var{used-string-chars}
@var{used-vector-slots}
(@var{plist}))
frames-used 3 frame-storage 624 image-instances-used 47
image-instance-storage 3008 windows-used 27 windows-freed 2
window-storage 9180 lcrecord-lists-used 15
-lcrecord-list-storage 360 hashtables-used 631
-hashtable-storage 25240 streams-used 1 streams-on-free-list 3
+lcrecord-list-storage 360 hash-tables-used 631
+hash-table-storage 25240 streams-used 1 streams-on-free-list 3
streams-freed 12 stream-storage 91))
@end group
@end example
careful when setting @code{gc-cons-threshold} in that case!)
@end defopt
+@ignore
@c Emacs 19 feature
@defun memory-limit
This function returns the address of the last byte XEmacs has allocated,
You can use this to get a general idea of how your actions affect the
memory usage.
@end defun
+@end ignore
@defvar pre-gc-hook
This is a normal hook to be run just before each garbage collection.