Changeset 6960 in project


Ignore:
Timestamp:
11/30/07 09:15:28 (13 years ago)
Author:
felix winkelmann
Message:

various fixes of the use of _callback [reported by Salmonella]

Files:
15 edited

Legend:

Unmodified
Added
Removed
  • expat/expat.html

    r1403 r6960  
    4747<h3>Version:</h3>
    4848<ul>
     49<li>1.3
     50removed use of <tt>___callback</tt>
    4951<li>1.2
    5052Works withh externalized easyffi extension
  • expat/expat.scm

    r1403 r6960  
    6161XML_ParserSruct *XML_ExternalEntityParserCreate(struct XML_ParserStruct *p, char *, char *);
    6262void XML_ParserFree(struct XML_ParserStruct *p);
    63 ___callback ___bool XML_Parse(struct XML_ParserStruct *p, const char *s, int len, ___bool isfinal);
     63___safe ___bool XML_Parse(struct XML_ParserStruct *p, const char *s, int len, ___bool isfinal);
    6464int XML_GetErrorCode(struct XML_ParserStruct *p);
    6565char *XML_ErrorString(int code);
  • expat/expat.setup

    r2105 r6960  
    22
    33(install-extension 'expat '("expat.so" "expat.html")
    4                    '((version 1.2)
     4                   '((version 1.3)
    55                     (documentation "expat.html")
    66                     (exports "expat.exports")))
  • glut/glut.html

    r1908 r6960  
    1616<h3>Version:</h3>
    1717<ul>
     18<li>1.14
     19Removed use of <tt>___callback</tt>
    1820<li>1.13
    1921Initial version that is separate from the <a href="opengl.html">opengl</a> egg
  • glut/glut.scm

    r1908 r6960  
    215215void  glutInitWindowPosition(int x, int y);
    216216void  glutInitWindowSize(int width, int height);
    217 ___callback void  glutMainLoop(void);
     217___safe void  glutMainLoop(void);
    218218
    219219/* GLUT window sub-API. */
  • glut/glut.setup

    r1908 r6960  
    1818 'gl
    1919 '("glut.so")
    20  '((version 1.13)
     20 '((version 1.14)
    2121   (examples "gears.scm")
    2222   (documentation "glut.html")))
  • lazy-ffi/lazy-ffi-support.scm

    r1403 r6960  
    206206
    207207
    208 ___callback ___fixnum call_lazy_safe(void *fptr, ___scheme_value args, ___fixnum n, int rtype, ___scheme_value atypelist,
     208___safe ___fixnum call_lazy_safe(void *fptr, ___scheme_value args, ___fixnum n, int rtype, ___scheme_value atypelist,
    209209                                     ___scheme_value result)
    210210{
  • lazy-ffi/lazy-ffi.html

    r1403 r6960  
    4848<h3>Version:</h3>
    4949<ul>
     50<li>1.8
     51Removed use of <tt>___callback</tt>
    5052<li>1.7
    5153Uses externalized easyffi extension, uses more modern CHICKEN features
  • lazy-ffi/lazy-ffi.setup

    r1403 r6960  
    44 '("lazy-ffi-support.so" "lazy-ffi.scm" "lazy-ffi.html")
    55 '((syntax)
    6    (version 1.7)
     6   (version 1.8)
    77   (exports "lazy-ffi.exports")
    88   (require-at-runtime lazy-ffi-support)
  • opengl/glu.scm

    r1375 r6960  
    283283 void  gluTessBeginPolygon (GLUtesselator* tess, GLvoid* data);
    284284 void  gluTessEndContour (GLUtesselator* tess);
    285 ___callback void  gluTessEndPolygon (GLUtesselator* tess);
     285___safe void  gluTessEndPolygon (GLUtesselator* tess);
    286286 void  gluTessNormal (GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ);
    287287 void  gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data);
  • opengl/opengl.html

    r2486 r6960  
    1616<h3>Version:</h3>
    1717<ul>
     18<li>1.16
     19Removed use of <tt>___callback</tt>
    1820<li>1.15
    1921Removed .svn directory from wrapped egg [reported by Brandon Van Every]
  • opengl/opengl.setup

    r2486 r6960  
    2222 'gl
    2323 '("gl.so" "glu.so")
    24  '((version 1.15)
     24 '((version 1.16)
    2525   (examples "sdl-gears.scm")
    2626   (documentation "opengl.html")))
  • spread/spread.html

    r1 r6960  
    4040<h3>Version:</h3>
    4141<ul>
     42<li>1.3
     43removed use of <tt>___callback</tt>.
    4244<li>1.2
    4345The <code>self-discard:</code> keyword-argument to <code>sp:multicast</code> defaults to
  • spread/spread.scm

    r1 r6960  
    213213___scheme_value cons_number(int, ___scheme_value);
    214214
    215 static ___callback ___scheme_value gather_groups(void *gbuffer, int n)
     215static ___safe ___scheme_value gather_groups(void *gbuffer, int n)
    216216{
    217217  char *gb = (char *)gbuffer;
     
    226226}
    227227
    228 static ___callback ___scheme_value gather_membership_info(void *mbuffer)
     228static ___safe ___scheme_value gather_membership_info(void *mbuffer)
    229229{
    230230  struct {
  • wiki/the-chicken-lottery

    r6944 r6960  
    3535* Naruto Canada (predicate-calculus, grobner-basis)
    3636* Alex Sandro Queiroz e Silva (glfw)
     37* Hans Bulfone (daemon-tools)
    3738
    38 Current egg count: 350 !!!
     39Current egg count: 351 !!!
    3940
    4041(Previous winners and those who already have a T-shirt are not included in the list)
Note: See TracChangeset for help on using the changeset viewer.