annotate admin/notes/cpp @ 95715:082ea596d318
(enum button_type, widget_value, local_heap, local_alloc):
(local_free, malloc_widget_value, free_widget_value):
(MENU_ITEMS_ITEM_NAME, MENU_ITEMS_ITEM_ENABLE, MENU_ITEMS_ITEM_VALUE):
(MENU_ITEMS_ITEM_EQUIV_KEY, MENU_ITEMS_ITEM_DEFINITION):
(MENU_ITEMS_ITEM_TYPE, MENU_ITEMS_ITEM_SELECTED, MENU_ITEMS_ITEM_HELP):
(MENU_ITEMS_ITEM_LENGTH, enum menu_item_idx): Remove defs.
(menu_items, menu_items_allocated, menu_items_used):
(menu_items_n_panes, menu_items_submenu_depth): Remove global vars.
(init_menu_items, finish_menu_items, discard_menu_items):
(grow_menu_items, push_submenu_start, push_submenu_end):
(push_left_right_boundary, push_menu_pane, push_menu_item,
(keymap_panes, single_keymap_panes, list_of_panes, list_of_items):
(free_menubar_widget_tree_value, parse_single_submenu):
(update_submenu_strings): Remove functions.
(xmalloc_widget_value): Remove and declare extern.
| author |
Jason Rumney <jasonr@gnu.org> |
| date |
Mon, 09 Jun 2008 12:57:59 +0000 |
| parents |
695cf19ef79e |
| children |
375f2633d815 c3512b2085a0 |
| rev |
line source |
|
50518
|
1 ttn 2003-04-09
|
|
|
2
|
|
|
3 we use a C preprocesor not only in the normal compilation of .c files
|
|
|
4 into object files, but also for creating
|
|
|
5
|
|
|
6 src/Makefile
|
|
|
7 lib-src/Makefile
|
|
|
8
|
|
|
9 (delimited by comment "start of cpp stuff"). some cpp implementations
|
|
|
10 insert whitespace in between tokens, which explains the "$(dot)$(dot)"
|
|
|
11 and "UNEXEC_ALIAS" workarounds for unixoid systems and the bundled
|
|
|
12 tradcpp/ for vms. [NOTE: tradcpp/ not yet checked in.]
|
|
|
13
|
|
|
14 during makefile creation, the preprocessor symbol NOT_C_CODE is defined.
|
|
|
15 this should not be defined for normal .c file compilation.
|
|
|
16
|
|
|
17 there has been discussion on eliminating this use of cpp and relying
|
|
|
18 solely on autoconf processing. rms says to leave it be.
|
|
52401
|
19
|
|
|
20 ;;; arch-tag: d654291e-9fc8-41b7-ab0c-d3cde842a8e0
|