Mercurial > hg > xemacs-beta
comparison src/lisp.h @ 819:6504113e7c2d
[xemacs-hg @ 2002-04-25 18:03:23 by andyp]
sync up windows branch from 21.4
author | andyp |
---|---|
date | Thu, 25 Apr 2002 18:04:24 +0000 |
parents | a634e3b7acc8 |
children | 6728e641994e |
comparison
equal
deleted
inserted
replaced
818:accc481aef34 | 819:6504113e7c2d |
---|---|
890 #define Dynarr_new2(dynarr_type, type) \ | 890 #define Dynarr_new2(dynarr_type, type) \ |
891 ((dynarr_type *) Dynarr_newf (sizeof (type))) | 891 ((dynarr_type *) Dynarr_newf (sizeof (type))) |
892 #define Dynarr_at(d, pos) ((d)->base[pos]) | 892 #define Dynarr_at(d, pos) ((d)->base[pos]) |
893 #define Dynarr_atp(d, pos) (&Dynarr_at (d, pos)) | 893 #define Dynarr_atp(d, pos) (&Dynarr_at (d, pos)) |
894 #define Dynarr_begin(d) Dynarr_atp (d, 0) | 894 #define Dynarr_begin(d) Dynarr_atp (d, 0) |
895 #define Dynarr_end(d) Dynarr_atp (d, Dynarr_length (d)) | 895 #define Dynarr_end(d) Dynarr_atp (d, Dynarr_length (d) - 1) |
896 #define Dynarr_sizeof(d) ((d)->cur * (d)->elsize) | 896 #define Dynarr_sizeof(d) ((d)->cur * (d)->elsize) |
897 | 897 |
898 #ifdef ERROR_CHECK_STRUCTURES | 898 #ifdef ERROR_CHECK_STRUCTURES |
899 DECLARE_INLINE_HEADER ( | 899 DECLARE_INLINE_HEADER ( |
900 Dynarr * | 900 Dynarr * |