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

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

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

revision 1.18 by mvo, Fri Nov 2 00:19:12 2001 UTC revision 1.19 by mdj, Tue Feb 11 13:49:32 2003 UTC
# Line 3  Line 3 
3  #ifndef SCM_HASHTAB_H  #ifndef SCM_HASHTAB_H
4  #define SCM_HASHTAB_H  #define SCM_HASHTAB_H
5    
6  /* Copyright (C) 1995,1996,1999,2000,2001 Free Software Foundation, Inc.  /* Copyright (C) 1995,1996,1999,2000,2001, 2003 Free Software Foundation, Inc.
7   *   *
8   * This program is free software; you can redistribute it and/or modify   * This program is free software; you can redistribute it and/or modify
9   * it under the terms of the GNU General Public License as published by   * it under the terms of the GNU General Public License as published by
# Line 56  typedef SCM scm_t_assoc_fn (SCM key, SCM Line 56  typedef SCM scm_t_assoc_fn (SCM key, SCM
56  typedef SCM scm_t_delete_fn (SCM elt, SCM list);  typedef SCM scm_t_delete_fn (SCM elt, SCM list);
57  #endif  #endif
58    
59    SCM_API SCM scm_vector_to_hash_table (SCM vector);
60  SCM_API SCM scm_c_make_hash_table (unsigned long k);  SCM_API SCM scm_c_make_hash_table (unsigned long k);
61    SCM_API SCM scm_c_make_resizing_hash_table (void);
62    SCM_API SCM scm_make_hash_table (SCM n);
63    
64  SCM_API SCM scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure);  SCM_API SCM scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure);
65  SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure);  SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure);

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

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