Просмотр исходного кода

ncd: NCDBuf: add NCDBufStore_BufSize()

ambrop7 13 лет назад
Родитель
Сommit
058902cf16
2 измененных файлов с 8 добавлено и 0 удалено
  1. 7 0
      ncd/extra/NCDBuf.c
  2. 1 0
      ncd/extra/NCDBuf.h

+ 7 - 0
ncd/extra/NCDBuf.c

@@ -79,6 +79,13 @@ void NCDBufStore_Free (NCDBufStore *o)
     }
 }
 
+size_t NCDBufStore_BufSize (NCDBufStore *o)
+{
+    DebugObject_Access(&o->d_obj);
+    
+    return o->buf_size;
+}
+
 NCDBuf * NCDBufStore_GetBuf (NCDBufStore *o)
 {
     DebugObject_Access(&o->d_obj);

+ 1 - 0
ncd/extra/NCDBuf.h

@@ -52,6 +52,7 @@ typedef struct {
 
 void NCDBufStore_Init (NCDBufStore *o, size_t buf_size);
 void NCDBufStore_Free (NCDBufStore *o);
+size_t NCDBufStore_BufSize (NCDBufStore *o);
 NCDBuf * NCDBufStore_GetBuf (NCDBufStore *o);
 
 NCDRefTarget * NCDBuf_RefTarget (NCDBuf *o);