aboutsummaryrefslogtreecommitdiff
path: root/pgm.c
diff options
context:
space:
mode:
Diffstat (limited to 'pgm.c')
-rw-r--r--pgm.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/pgm.c b/pgm.c
index b3f233f..eb0c101 100644
--- a/pgm.c
+++ b/pgm.c
@@ -17,10 +17,6 @@ int pgm_write_pixel(FILE *fp, color_t *c)
color_t *color_set(color_t *c, COORD_T r, COORD_T g, COORD_T b)
{
- if (!c) {
- c = (color_t *) malloc(sizeof(color_t));
- }
-
c->r = r;
c->g = g;
c->b = b;
@@ -30,10 +26,6 @@ color_t *color_set(color_t *c, COORD_T r, COORD_T g, COORD_T b)
color_t *color_add(color_t *dest, color_t *a, color_t *b)
{
- if (!dest) {
- dest = (color_t *) malloc(sizeof(color_t));
- }
-
COORD_T tmp = a->r + b->r;
dest->r = tmp > 1 ? 1 : tmp;
@@ -48,10 +40,6 @@ color_t *color_add(color_t *dest, color_t *a, color_t *b)
color_t *color_scale(color_t *dest, color_t *a, COORD_T b)
{
- if (!dest) {
- dest = (color_t *) malloc(sizeof(color_t));
- }
-
COORD_T tmp = a->r * b;
dest->r = tmp > 1 ? 1 : tmp;
@@ -66,10 +54,6 @@ color_t *color_scale(color_t *dest, color_t *a, COORD_T b)
color_t *color_scale_vector(color_t *dest, color_t *a, vector_t *v)
{
- if (!dest) {
- dest = (color_t *) malloc(sizeof(color_t));
- }
-
dest->r = a->r * v->x;
dest->g = a->g * v->y;
dest->b = a->b * v->z;