chiark / gitweb /
Fix up --same --upload thing to only apply to --same
[ypp-sc-tools.main.git] / pctb / common.h
index 3fa8a81d985621ad15277a461b7a5fb313b10398..e4100f9d461bcfe216c061970016b4daa759936b 100644 (file)
@@ -39,6 +39,8 @@
 #include <stdint.h>
 #include <stdlib.h>
 #include <unistd.h>
+#include <dirent.h>
+#include <pcre.h>
 #include <inttypes.h>
 
 #include <sys/wait.h>
@@ -74,6 +76,7 @@ typedef struct { /* both inclusive */
    DF(struct)                                  \
    DF(ocr)                                     \
    DF(rsync)                                   \
+   DF(structcolon)                             \
    DF(callout)
 
 enum {
@@ -157,4 +160,8 @@ char *masprintf(const char *fmt, ...) FMT(1,2);
          "(Are you in the correct directory?)", helper);       \
   }while(0)
 
+
+#define ARRAYSIZE(a) ((sizeof((a)) / sizeof((a)[0])))
+
+
 #endif /*COMMON_H*/