• Tom Tromey's avatar
    Make globals.h a generated header · 00b3c7ac
    Tom Tromey authored
    	* configure: Rebuild.
    	* configure.in (NS_OBJC_OBJ): New subst.
    lib-src
    	* make-docfile.c: Unconditionally include stdlib.h.
    	(generate_globals): New global.
    	(xrealloc): New function.
    	(main): Handle '-g'.  Call start_globals, write_globals.
    	(scan_file): Conditionally call put_filename.
    	(start_globals): New function.
    	(struct global): New.
    	(num_globals, globals): New globals.
    	(add_global, compare_globals, write_globals): New functions.
    	(scan_c_file): Update for "-g".
    	(scan_lisp_file): Fail if "-g".
    	(enum global_type): New.
    src
    	* Makefile.in (NS_OBJC_OBJ): New variable.
    	(base_obj): Rename from 'obj'.
    	(obj): New variable.
    	(globals.h, gl-stamp, $(obj)): New targets.
    	(GLOBAL_SOURCES): New variable.
    	* globals.h: Remove.
    	* nsselect.m (Vselection_alist): Define.  Reverts part of
    	2011-01-19T22:11:33Z!jan.h.d@swipnet.se.
    	* buffer.c: Don't use "no_cell" for name of kill-buffer-hook's
    	variable.
    	* xselect.c (Vselection_alist): Define.  Reverts part of 2011-01-19T23:32:42Z!eggert@cs.ucla.edu.
    00b3c7ac
buffer.c 198 KB