about summary refs log tree commit diff
path: root/lib/ppm.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ppm.h')
-rw-r--r--lib/ppm.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/lib/ppm.h b/lib/ppm.h
index 622d3e09..7f7d6446 100644
--- a/lib/ppm.h
+++ b/lib/ppm.h
@@ -58,7 +58,22 @@ typedef struct {
   ((f) == PPM_FORMAT || (f) == RPPM_FORMAT ? PPM_TYPE : PGM_FORMAT_TYPE(f))
 
 
-/* Declarations of routines. */
+static __inline__ pixel
+ppm_whitepixel(pixval maxval) {
+
+    pixel retval;
+    PPM_ASSIGN(retval, maxval, maxval, maxval);
+
+    return retval;
+}
+
+static __inline__ pixel
+ppm_blackpixel(void) {
+
+    pixel const retval = {0, 0, 0};
+
+    return retval;
+}
 
 void ppm_init(int * argcP, char* argv[]);