cleanup: Add and use macro MIN().
[cparser] / input.c
diff --git a/input.c b/input.c
index fa2ae92..693b180 100644 (file)
--- a/input.c
+++ b/input.c
@@ -1,5 +1,10 @@
+/*
+ * This file is part of cparser.
+ * Copyright (C) 2012 Matthias Braun <matze@braunis.de>
+ */
 #include "config.h"
 
+#include "adt/util.h"
 #include "diagnostic.h"
 #include "input.h"
 
@@ -50,8 +55,7 @@ static size_t read_block(input_t *input, unsigned char *const read_buf,
        } else {
                assert(input->kind == INPUT_STRING);
                size_t len = strlen(input->in.string);
-               if (len > n)
-                       len = n;
+               len = MIN(len, n);
                memcpy(read_buf, input->in.string, len);
                input->in.string += len;
                return len;