[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: CVS update: prototype.h



  User: peterb  
  Date: 07/05/28 03:56:47

  Modified:    .        prototype.h
  Log:
  Add component sources based on Scheme procedures.
  
  
  
  Add the ability to use a set of Scheme procedures which list and
  
  return component symbols as the backend of a component library.  Adds
  
  the g_rc_component_library_funcs() and s_clib_add_scm() functions to
  
  libgeda, as well as the component-library-funcs rc file function.
  
  
  
  
  Revision  Changes    Path
  1.132                eda/geda/gaf/libgeda/include/prototype.h
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: prototype.h
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/libgeda/include/prototype.h,v
  retrieving revision 1.131
  retrieving revision 1.132
  diff -u -b -r1.131 -r1.132
  --- prototype.h	28 May 2007 07:53:25 -0000	1.131
  +++ prototype.h	28 May 2007 07:56:47 -0000	1.132
  @@ -48,6 +48,7 @@
   gint g_rc_parse_specified_rc(TOPLEVEL *w_current, const gchar *rcfilename);
   SCM g_rc_component_library(SCM path, SCM name);
   SCM g_rc_component_library_command (SCM command, SCM name);
  +SCM g_rc_component_library_funcs (SCM listfunc, SCM getfunc, SCM name);
   SCM g_rc_component_library_search(SCM path);
   SCM g_rc_source_library(SCM path);
   SCM g_rc_source_library_search(SCM path);
  @@ -505,6 +506,8 @@
   					const gchar *name);
   const CLibSource *s_clib_add_command (const gchar *command,
   				      const gchar *name);
  +const CLibSource *s_clib_add_scm (SCM listfunc, SCM getfunc, 
  +				  const gchar *name);
   const gchar *s_clib_source_get_name (const CLibSource *source);
   GList *s_clib_source_get_symbols (const CLibSource *source);
   const gchar *s_clib_symbol_get_name (const CLibSymbol *symbol);
  
  
  


_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs