annotate netinstall/iniparse.h @ 5023:838630c0734f

error-checking, Windows shutdown changes -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-02-09 Ben Wing <ben@xemacs.org> * dynarr.c (Dynarr_insert_many): * dynarr.c (Dynarr_delete_many): * emacs.c: * emacs.c (pause_so_user_can_read_messages): * emacs.c (Fkill_emacs): * emacs.c (guts_of_fatal_error_signal): * lisp.h: * lisp.h (INLINE_ERROR_CHECK_ARGS): * lisp.h (Dynarr_set_length_1): * lisp.h (Dynarr_set_length): * lisp.h (Dynarr_pop): Add ERROR_CHECK_DYNARR, dynarr_checking_assert(). Use it. Sort existing error-check categories in lisp.h, remove most of the (unused) assert variations from most categories. Add a long comment about reorganizing the system by categories and subcategories. Create ERROR_CHECK_ANY if any error-checking categories defined, and use it in emacs.c to define USER_IS_DEVELOPING_XEMACS. In emacs.c and cmdloop.c, don't display a message at early shutdown or fatal shutdown when on Cygwin, only Windows native -- Cygwin has a working stderr that shows error output. Update comment in Dynarr_verify_pos_atp().
author Ben Wing <ben@xemacs.org>
date Tue, 09 Feb 2010 19:13:44 -0600
parents 3078fd1074e8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
1 #ifndef YYSTYPE
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
2 #define YYSTYPE int
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
3 #endif
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
4 #define STRING 257
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
5 #define SETUP_TIMESTAMP 258
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
6 #define SETUP_VERSION 259
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
7 #define VERSION 260
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
8 #define INSTALL 261
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
9 #define SOURCE 262
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
10 #define SDESC 263
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
11 #define LDESC 264
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
12 #define TYPE 265
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
13 #define T_PREV 266
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
14 #define T_CURR 267
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
15 #define T_TEST 268
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
16 #define T_UNKNOWN 269
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
17
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
18
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
19 extern YYSTYPE yylval;