From: Christophe R. <cs...@ca...> - 2002-03-26 19:32:59
|
On Tue, Mar 26, 2002 at 08:46:42AM -0500, Nathan Froyd wrote: > ANSI-compliant and includes a small ANSIfication in grovel-headers.c. I Thanks for this -- most of it is great, but there's a small problem that I'm seeing: - printf("(define-alien-type "##lispname##" (%s %d))\n" + printf("(define-alien-type " #lispname " (%s %d))\n" [ from the diff to grovel-headers.c, edited for clarity ] With gcc-2.95.2 on x86 Linux, I'm getting (define-alien-type "time-t" (sb!alien:signed 32)) rather than what we had before: (define-alien-type time-t (sb!alien:signed 32)) and this difference causes the build to fail later. I'm not sure what the correct solution to this is, I'm afraid, but I thought I should give you feedback on the patch before I disappear for a week. This is the only issue I've seen; though I haven't gone through an entire build yet make-target-1 was a lot less whingey :-) Cheers, Christophe -- Jesus College, Cambridge, CB5 8BL +44 1223 510 299 http://www-jcsu.jesus.cam.ac.uk/~csr21/ (defun pling-dollar (str schar arg) (first (last +))) (make-dispatch-macro-character #\! t) (set-dispatch-macro-character #\! #\$ #'pling-dollar) |