]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/tbf.h
tableprinter: code cleanup contd.
[libucw.git] / ucw / tbf.h
index 7f0d09cf048f0490ffba098eb96cb53aa2c51c68..801d5f6d338026396cd3a7edcfc9ef01dd9fc995 100644 (file)
--- a/ucw/tbf.h
+++ b/ucw/tbf.h
 #ifndef _UCW_TBF_H_
 #define _UCW_TBF_H_
 
+#ifdef CONFIG_UCW_CLEAN_ABI
+#define tbf_init ucw_tbf_init
+#define tbf_limit ucw_tbf_limit
+#endif
+
 /** A data structure describing a single TBF. **/
 struct token_bucket_filter {
   double rate;                         // Number of tokens received per second
-  uns burst;                           // Capacity of the bucket
+  uint burst;                          // Capacity of the bucket
   timestamp_t last_hit;                        // Internal state...
   double bucket;
-  uns drop_count;
+  uint drop_count;
 };
 
 /** Initialize the bucket. **/