Mercurial > emacs
comparison lisp/progmodes/gdb-ui.el @ 95841:b4e36ff621b3
Add some compiler declarations, for builds without X.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Thu, 12 Jun 2008 03:56:20 +0000 |
parents | 7fc95e208907 |
children | 8e1702dc030c |
comparison
equal
deleted
inserted
replaced
95840:0e3c2e18b9c3 | 95841:b4e36ff621b3 |
---|---|
469 (setq gdb-define-alist nil) | 469 (setq gdb-define-alist nil) |
470 (dolist (define define-list) | 470 (dolist (define define-list) |
471 (setq name (nth 1 (split-string define "[( ]"))) | 471 (setq name (nth 1 (split-string define "[( ]"))) |
472 (push (cons name define) gdb-define-alist)))) | 472 (push (cons name define) gdb-define-alist)))) |
473 | 473 |
474 (declare-function tooltip-show "tooltip" (text &optional use-echo-area)) | |
475 (defvar tooltip-use-echo-area) | |
476 | |
474 (defun gdb-tooltip-print (expr) | 477 (defun gdb-tooltip-print (expr) |
475 (tooltip-show | 478 (tooltip-show |
476 (with-current-buffer (gdb-get-buffer 'gdb-partial-output-buffer) | 479 (with-current-buffer (gdb-get-buffer 'gdb-partial-output-buffer) |
477 (goto-char (point-min)) | 480 (goto-char (point-min)) |
478 (let ((string | 481 (let ((string |
752 :group 'gdb | 755 :group 'gdb |
753 :version "22.1") | 756 :version "22.1") |
754 | 757 |
755 (define-key gud-minor-mode-map "\C-c\C-w" 'gud-watch) | 758 (define-key gud-minor-mode-map "\C-c\C-w" 'gud-watch) |
756 (define-key global-map (concat gud-key-prefix "\C-w") 'gud-watch) | 759 (define-key global-map (concat gud-key-prefix "\C-w") 'gud-watch) |
760 | |
761 (declare-function tooltip-identifier-from-point "tooltip" (point)) | |
757 | 762 |
758 (defun gud-watch (&optional arg event) | 763 (defun gud-watch (&optional arg event) |
759 "Watch expression at point. | 764 "Watch expression at point. |
760 With arg, enter name of variable to be watched in the minibuffer." | 765 With arg, enter name of variable to be watched in the minibuffer." |
761 (interactive (list current-prefix-arg last-input-event)) | 766 (interactive (list current-prefix-arg last-input-event)) |
1902 (defvar breakpoint-enabled-icon nil | 1907 (defvar breakpoint-enabled-icon nil |
1903 "Icon for enabled breakpoint in display margin.") | 1908 "Icon for enabled breakpoint in display margin.") |
1904 | 1909 |
1905 (defvar breakpoint-disabled-icon nil | 1910 (defvar breakpoint-disabled-icon nil |
1906 "Icon for disabled breakpoint in display margin.") | 1911 "Icon for disabled breakpoint in display margin.") |
1912 | |
1913 (declare-function define-fringe-bitmap "fringe.c" | |
1914 (bitmap bits &optional height width align)) | |
1907 | 1915 |
1908 (and (display-images-p) | 1916 (and (display-images-p) |
1909 ;; Bitmap for breakpoint in fringe | 1917 ;; Bitmap for breakpoint in fringe |
1910 (define-fringe-bitmap 'breakpoint | 1918 (define-fringe-bitmap 'breakpoint |
1911 "\x3c\x7e\xff\xff\xff\xff\x7e\x3c") | 1919 "\x3c\x7e\xff\xff\xff\xff\x7e\x3c") |
2017 (setq gdb-stack-update nil) | 2025 (setq gdb-stack-update nil) |
2018 (if (gdb-get-buffer 'gdb-stack-buffer) (gdb-info-stack-custom)))) | 2026 (if (gdb-get-buffer 'gdb-stack-buffer) (gdb-info-stack-custom)))) |
2019 | 2027 |
2020 (declare-function gud-remove "gdb-ui" t t) ; gud-def | 2028 (declare-function gud-remove "gdb-ui" t t) ; gud-def |
2021 (declare-function gud-break "gdb-ui" t t) ; gud-def | 2029 (declare-function gud-break "gdb-ui" t t) ; gud-def |
2030 (declare-function fringe-bitmaps-at-pos "fringe.c" (&optional pos window)) | |
2022 | 2031 |
2023 (defun gdb-mouse-set-clear-breakpoint (event) | 2032 (defun gdb-mouse-set-clear-breakpoint (event) |
2024 "Set/clear breakpoint in left fringe/margin at mouse click. | 2033 "Set/clear breakpoint in left fringe/margin at mouse click. |
2025 If not in a source or disassembly buffer just set point." | 2034 If not in a source or disassembly buffer just set point." |
2026 (interactive "e") | 2035 (interactive "e") |