aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv2010-07-29 08:59:29 +0200
committerJan Djärv2010-07-29 08:59:29 +0200
commit8848b728cd609b4ed2667efc0d7eadf3595c8bf0 (patch)
tree1d41c637f80b84eb654c7a0cdc5cd3e98ad02e91 /src
parent0441987e88af1ad9a55cb025f7c8894b7e067522 (diff)
downloademacs-8848b728cd609b4ed2667efc0d7eadf3595c8bf0.tar.gz
emacs-8848b728cd609b4ed2667efc0d7eadf3595c8bf0.zip
Fix some stuff that didn't compile.
* frame.h (Qtty_color_mode): Move declaration out of HAVE_WINDOW_SYSTEM. * vm-limit.c (POINTER): Add typedef for it. (start_of_data): Change return type from POINTER to char *.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog8
-rw-r--r--src/frame.h2
-rw-r--r--src/vm-limit.c5
3 files changed, 12 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a68019de4f0..83997354718 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,11 @@
12010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2
3 * vm-limit.c (POINTER): Add typedef for it.
4 (start_of_data): Change return type from POINTER to char *.
5
6 * frame.h (Qtty_color_mode): Move declaration out of ifdef
7 HAVE_WINDOW_SYSTEM.
8
12010-07-29 Dan Nicolaescu <dann@ics.uci.edu> 92010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2 10
3 * vm-limit.c: Do not include sys/resource.h, mem-limits.h does it. 11 * vm-limit.c: Do not include sys/resource.h, mem-limits.h does it.
diff --git a/src/frame.h b/src/frame.h
index 04b754d4a5e..6ab2b07dd92 100644
--- a/src/frame.h
+++ b/src/frame.h
@@ -823,6 +823,7 @@ typedef struct frame *FRAME_PTR;
823 823
824extern Lisp_Object Qframep, Qframe_live_p; 824extern Lisp_Object Qframep, Qframe_live_p;
825extern Lisp_Object Qtty, Qtty_type; 825extern Lisp_Object Qtty, Qtty_type;
826extern Lisp_Object Qtty_color_mode;
826extern Lisp_Object Qterminal, Qterminal_live_p; 827extern Lisp_Object Qterminal, Qterminal_live_p;
827extern Lisp_Object Qnoelisp; 828extern Lisp_Object Qnoelisp;
828 829
@@ -1088,7 +1089,6 @@ extern Lisp_Object x_new_font (struct frame *, Lisp_Object, int);
1088 1089
1089/* These are in frame.c */ 1090/* These are in frame.c */
1090 1091
1091extern Lisp_Object Qtty_color_mode;
1092extern Lisp_Object Vx_resource_name; 1092extern Lisp_Object Vx_resource_name;
1093extern Lisp_Object Vx_resource_class; 1093extern Lisp_Object Vx_resource_class;
1094 1094
diff --git a/src/vm-limit.c b/src/vm-limit.c
index e0bd77a2516..63f0f47e2d0 100644
--- a/src/vm-limit.c
+++ b/src/vm-limit.c
@@ -33,9 +33,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
33 3 -- 95% warning issued; keep warning frequently. 33 3 -- 95% warning issued; keep warning frequently.
34*/ 34*/
35enum warnlevel { not_warned, warned_75, warned_85, warned_95 }; 35enum warnlevel { not_warned, warned_75, warned_85, warned_95 };
36
37static enum warnlevel warnlevel; 36static enum warnlevel warnlevel;
38 37
38typedef POINTER_TYPE *POINTER;
39
39/* Function to call to issue a warning; 40/* Function to call to issue a warning;
40 0 means don't issue them. */ 41 0 means don't issue them. */
41static void (*warn_function) (const char *); 42static void (*warn_function) (const char *);
@@ -256,7 +257,7 @@ check_memory_limits (void)
256 * 257 *
257 */ 258 */
258 259
259POINTER 260char *
260start_of_data (void) 261start_of_data (void)
261{ 262{
262#ifdef BSD_SYSTEM 263#ifdef BSD_SYSTEM