projects
/
idzebra-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New update method: the 'old' keys are saved for each records.
[idzebra-moved-to-github.git]
/
index
/
recindex.h
diff --git
a/index/recindex.h
b/index/recindex.h
index
474d485
..
b12fa8e
100644
(file)
--- a/
index/recindex.h
+++ b/
index/recindex.h
@@
-4,7
+4,10
@@
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: recindex.h,v $
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: recindex.h,v $
- * Revision 1.2 1995-11-15 19:13:08 adam
+ * Revision 1.3 1995-11-20 16:59:46 adam
+ * New update method: the 'old' keys are saved for each records.
+ *
+ * Revision 1.2 1995/11/15 19:13:08 adam
* Work on record management.
*
* Revision 1.1 1995/11/15 14:46:21 adam
* Work on record management.
*
* Revision 1.1 1995/11/15 14:46:21 adam
@@
-19,15
+22,16
@@
typedef struct record_info {
int sysno;
char *info[REC_NO_INFO];
typedef struct record_info {
int sysno;
char *info[REC_NO_INFO];
+ size_t size[REC_NO_INFO];
} *Record;
typedef struct records_info *Records;
Record rec_cp (Record rec);
} *Record;
typedef struct records_info *Records;
Record rec_cp (Record rec);
-void rec_rm (Record rec);
-void rec_put (Records p, Record rec);
+void rec_rm (Record *recpp);
+void rec_put (Records p, Record *recpp);
Record rec_new (Records p);
Record rec_get (Records p, int sysno);
void rec_close (Records *p);
Records rec_open (int rw);
Record rec_new (Records p);
Record rec_get (Records p, int sysno);
void rec_close (Records *p);
Records rec_open (int rw);
-char *rec_strdup (const char *s);
+char *rec_strdup (const char *s, size_t *len);