This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Kawa build warnings - next warning


C:\JVM\kawa\gnu\jemacs\buffer\emacs.scm:444:3: warning - more than one
possibly applicable method 'insert' in gnu.jemacs.buffer.Buffer
  candidate: void
gnu.jemacs.buffer.Buffer.insert(java.lang.String,java.lang.Object,int)
  candidate: void
gnu.jemacs.buffer.Buffer.insert(char,int,java.lang.Object)

in emacs.scm:

(define (insert-char ch #!optional (count '())
		     (buffer :: <buffer> (current-buffer)))
  (invoke buffer 'insert ch (if (eq? count '()) 1 count) #!null))


Is true rewrite it as


(define (insert-char ch :: <char> #!optional (count '())
		     (buffer :: <buffer> (current-buffer)))
  (invoke buffer 'insert ch (if (eq? count '()) 1 count) #!null))

or

(define (insert-char ch #!optional (count '())
(buffer :: <buffer> (current-buffer)))
(invoke buffer 'insert (as <char> ch) (if (eq? count '()) 1 count) #!null))
?


--
WBR, Yaroslav Kavenchuk.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]