public inbox for guile-cvs@sourceware.org
help / color / mirror / Atom feed
* guile/guile-core/libguile snarf.h
@ 2000-01-05 10:19 gjb
0 siblings, 0 replies; 12+ messages in thread
From: gjb @ 2000-01-05 10:19 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: gjb@sourceware.cygnus.com 00/01/05 10:19:55
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h (SCM_ASSERT): Give new definition of SCM_ASSERT when in
snarfing mode to output a lexically-identifiable sequence that the
guile-snarf.awk script uses to verify argument/position matching.
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 2000-06-12 4:59 mdj
0 siblings, 0 replies; 12+ messages in thread
From: mdj @ 2000-06-12 4:59 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/06/12 04:59:57
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h (SCM_SNARF_HERE, SCM_SNARF_INIT, SCM_SNARF_DOCS):
Renamed from SCM_HERE, SCM_INIT, SCM_DOCS.
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 2000-01-11 17:29 mdj
0 siblings, 0 replies; 12+ messages in thread
From: mdj @ 2000-01-11 17:29 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/01/11 17:29:43
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h (SCM_PROC1): Replaced SCM (*) (...) with
SCM_FUNC_CAST_ARBITRARY_ARGS.
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 2000-01-07 15:33 mdj
0 siblings, 0 replies; 12+ messages in thread
From: mdj @ 2000-01-07 15:33 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/01/07 15:33:29
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h (SCM_INSITU, SCM_INIT): Resurrected.
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 2000-01-07 15:05 gjb
0 siblings, 0 replies; 12+ messages in thread
From: gjb @ 2000-01-07 15:05 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: gjb@sourceware.cygnus.com 00/01/07 15:05:04
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h: Factor out differences between C++ and non-C++ into
SCM_FUNC_CAST_ARBITRARY_ARGS macro. Modify all the snarf macro
definitions to use SCM_NOTSNARF and SCM_SNARFING macros (like
Mikael's macros, below, but changed names and SCM_SNARFING no
longer expands to include %%% -- that must appear in the argument
so that the token appears at the call-site as a reminder).
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 2000-01-06 16:51 mdj
0 siblings, 0 replies; 12+ messages in thread
From: mdj @ 2000-01-06 16:51 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/01/06 16:51:16
Modified files:
guile-core/libguile: snarf.h
Log message:
Added extra newline in SCM_INIT macro.
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 2000-01-06 16:29 mdj
0 siblings, 0 replies; 12+ messages in thread
From: mdj @ 2000-01-06 16:29 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/01/06 16:29:28
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h (SCM_INSITU, SCM_INIT): New snarf macros for use in user
snarf macro definitions.
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 1999-12-14 13:47 mdj
0 siblings, 0 replies; 12+ messages in thread
From: mdj @ 1999-12-14 13:47 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 99/12/14 13:47:04
Modified files:
guile-core/libguile: snarf.h
Log message:
Completed last change
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 1999-12-14 10:54 gjb
0 siblings, 0 replies; 12+ messages in thread
From: gjb @ 1999-12-14 10:54 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: gjb@sourceware.cygnus.com 99/12/14 10:54:31
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h: Put SCM_PROC and SCM_PROC1 back in for
backward-compatibility of packages that use Guile. Internally
Guile should not use them, though. (Maybe enforce this with a new
-DBUILDING_GUILE compile-time flag?).
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 1999-09-05 5:42 jimb
0 siblings, 0 replies; 12+ messages in thread
From: jimb @ 1999-09-05 5:42 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: jimb@egcs.cygnus.com 99/09/05 05:41:52
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h (SCM_GLOBAL_KEYWORD): Call scm_c_make_keyword, not
scm_makekey, which doesn't exist any more. Guess nobody's using
this.
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 1999-07-19 0:53 jimb
0 siblings, 0 replies; 12+ messages in thread
From: jimb @ 1999-07-19 0:53 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /egcs/carton/guile-home/cvsfiles
Module name: guile
Changes by: jimb@egcs.cygnus.com 99/07/19 00:53:52
Modified files:
guile-core/libguile: snarf.h
Log message:
* snarf.h (SCM_CONST_LONG): Remove trailing semicolon from
definition.
^ permalink raw reply [flat|nested] 12+ messages in thread
* guile/guile-core/libguile snarf.h
@ 1999-07-16 22:49 jimb
0 siblings, 0 replies; 12+ messages in thread
From: jimb @ 1999-07-16 22:49 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /egcs/carton/guile-home/cvsfiles
Module name: guile
Changes by: jimb@egcs.cygnus.com 99/07/16 22:49:20
Modified files:
guile-core/libguile: snarf.h
Log message:
Patch from Greg Badros:
* snarf.h (SCM_PROC, SCM_PROC1): Use __cplusplus or
GUILE_CPLUSPLUS_SNARF macros to force adding a cast to the last
(function pointer) argument to scm_make_gsubr and scm_make_subr
calls. This avoids warnings in C++ programs using guile-snarf.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2000-06-12 4:59 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-01-05 10:19 guile/guile-core/libguile snarf.h gjb
-- strict thread matches above, loose matches on Subject: below --
2000-06-12 4:59 mdj
2000-01-11 17:29 mdj
2000-01-07 15:33 mdj
2000-01-07 15:05 gjb
2000-01-06 16:51 mdj
2000-01-06 16:29 mdj
1999-12-14 13:47 mdj
1999-12-14 10:54 gjb
1999-09-05 5:42 jimb
1999-07-19 0:53 jimb
1999-07-16 22:49 jimb
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).