/[guile]/guile/guile-core/libguile/deprecated.h
ViewVC logotype

Diff of /guile/guile-core/libguile/deprecated.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by mvo, Tue May 20 19:14:20 2003 UTC revision 1.8 by mvo, Tue May 20 19:59:38 2003 UTC
# Line 132  SCM_API SCM scm_sloppy_member (SCM x, SC Line 132  SCM_API SCM scm_sloppy_member (SCM x, SC
132    
133  SCM_API SCM scm_read_and_eval_x (SCM port);  SCM_API SCM scm_read_and_eval_x (SCM port);
134    
135    #define scm_subr_entry scm_t_subr_entry
136    
137    #define SCM_SUBR_DOC(x) SCM_BOOL_F
138    
139    SCM_API SCM scm_make_subr (const char *name, int type, SCM (*fcn) ());
140    SCM_API SCM scm_make_subr_with_generic (const char *name,
141                                            int type,
142                                            SCM (*fcn) (),
143                                            SCM *gf);
144    SCM_API SCM scm_make_subr_opt (const char *name,
145                                   int type,
146                                   SCM (*fcn) (),
147                                   int set);
148    
149    SCM_API SCM scm_call_catching_errors (SCM (*thunk)(), SCM (*err_filter)(),
150                                          void * closure);
151    
152    SCM_API long scm_make_smob_type_mfpe (char *name, size_t size,
153                                          SCM (*mark) (SCM),
154                                          size_t (*free) (SCM),
155                                          int (*print) (SCM, SCM,
156                                                        scm_print_state*),
157                                          SCM (*equalp) (SCM, SCM));
158    
159    SCM_API void scm_set_smob_mfpe (long tc,
160                                    SCM (*mark) (SCM),
161                                    size_t (*free) (SCM),
162                                    int (*print) (SCM, SCM, scm_print_state*),
163                                    SCM (*equalp) (SCM, SCM));
164    
165    SCM_API SCM scm_strprint_obj (SCM obj);
166    SCM_API SCM scm_read_0str (char *expr);
167    SCM_API SCM scm_eval_0str (const char *expr);
168    
169    SCM_API char *scm_i_object_chars (SCM);
170    
171    #define SCM_CHARS(x)   scm_i_object_chars(x)
172    #define SCM_UCHARS(x)  ((unsigned char *)SCM_CHARS(x))
173    
174    SCM_API long scm_i_object_length (SCM);
175    
176    #define SCM_LENGTH(x) scm_i_object_length(x)
177    
178  void scm_i_init_deprecated (void);  void scm_i_init_deprecated (void);
179    
180  #endif  #endif
# Line 141  void scm_i_init_deprecated (void); Line 184  void scm_i_init_deprecated (void);
184  #if 0  #if 0
185  /* TODO */  /* TODO */
186    
 scm_mkbig  
 scm_big2inum  
 scm_adjbig  
 scm_normbig  
   
 scm_copybig  
 scm_2ulong2big  
 scm_dbl2big  
 scm_big2dbl  
 SCM_FIXNUM_BIT  
   
 scm_subr_entry  
 SCM_SUBR_DOC  
 scm_make_subr_opt  
 scm_make_subr  
   
 scm_make_subr_with_generic  
   
 scm_call_catching_errors  
 scm_make_smob_type_mfpe  
 scm_set_smob_mfpe  
   
 scm_strprint_obj  
 scm_read_0str  
 scm_eval_0str  
 SCM_CHARS  
 SCM_UCHARS  
   
 SCM_SETCHARS  
 SCM_SLOPPY_SUBSTRP  
 SCM_SUBSTR_STR  
 SCM_SUBSTR_OFFSET  
   
 SCM_LENGTH_MAX  
 SCM_LENGTH  
 SCM_SETLENGTH  
 SCM_ROSTRINGP  
 SCM_ROLENGTH  
   
 SCM_ROCHARS  
 SCM_ROUCHARS  
 SCM_SUBSTRP  
 SCM_COERCE_SUBSTR  
187  scm_strhash  scm_strhash
188    
189  scm_sym2vcell  scm_sym2vcell

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26