Mercurial > emacs
view src/cxux-crt0.s @ 82944:827101d5eacc
(image-type): New variable.
(image-mode): Set default major mode name to "Image[text]".
(image-minor-mode): Change LIGHTER to display image-type in the
mode line.
(image-minor-mode): Set default image-type to "text".
(image-toggle-display): After switching to text mode, set
image-type to "text" and major mode name to "Image[text]".
After switching to image mode, set image-type to actual image
type, and add image type to major mode name. Let-bind the same
variable names as arguments of `image-type' and `create-image'.
Bind `type' to the result of `image-type' and use it as arg
of `create-image' to not determine the image type twice.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Tue, 28 Aug 2007 22:31:41 +0000 |
parents | 1e0549b49b50 |
children | fc2bcd2a8aad f55f9811f5d7 |
line wrap: on
line source
/* * External symbol setup file for GNU Emacs on CX/UX * Copyright (C) 1990, 2002, 2003, 2004, 2005, * 2006, 2007 Free Software Foundation, Inc. * * This file is part of GNU Emacs. * * GNU Emacs is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * GNU Emacs is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with GNU Emacs; see the file COPYING. If not, write to * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301, USA. */ /* * This file makes the start of the text and data regions of the program * clearly visible to the GNU Emacs C source code, without any dependencies * on any changes made to the standard C runtime startup module, crt0.o. * It depends, however, on this file being passed down to the linker (ld) * before any others, and the linker's behavior of assigning increasing * addresses as it finds symbols. */ /* C symbol _start marks beginning of text region. */ .text .globl __start __start: /* C symbol data_start marks beginning of data region. */ .data .globl _data_start _data_start: .space 4 /* arch-tag: ba84e4dc-615d-4a81-898c-f5b98ec71c9d (do not change this comment) */