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")