From 19c12f9e35055e626823c9dd730bd847bfcd2cb4 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Thu, 23 May 2019 13:20:03 +0300 Subject: Update copyright years --- src/depmap.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'src/depmap.c') diff --git a/src/depmap.c b/src/depmap.c index cb50548..d2bf536 100644 --- a/src/depmap.c +++ b/src/depmap.c @@ -1,5 +1,5 @@ /* This file is part of GNU Pies. - Copyright (C) 2008-2013, 2016-2017 Sergey Poznyakoff + Copyright (C) 2008-2019 Sergey Poznyakoff GNU Pies is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -50,14 +50,14 @@ TC (unsigned *R, int n) { ccol = cword; rowj = R; - + while (rowj < relend) { if (*ccol & mask) { rp = rowi; rend = (unsigned *) ((char *) rowj + rowsize); - + while (rowj < rend) *rowj++ |= *rp++; } @@ -65,10 +65,10 @@ TC (unsigned *R, int n) { rowj = (unsigned *) ((char *) rowj + rowsize); } - + ccol = (unsigned *) ((char *) ccol + rowsize); } - + mask <<= 1; if (mask == 0) { @@ -85,12 +85,12 @@ struct pies_depmap size_t rowlen; /* Length of a row in words */ unsigned r[1]; /* Data rows */ }; - + pies_depmap_t depmap_alloc (size_t count) { size_t size = (count + BITS_PER_WORD - 1) / BITS_PER_WORD; - pies_depmap_t dmap = grecs_zalloc (sizeof (*dmap) - 1 + pies_depmap_t dmap = grecs_zalloc (sizeof (*dmap) - 1 + count * size * sizeof (unsigned)); dmap->nrows = count; dmap->rowlen = size; @@ -102,7 +102,7 @@ static inline size_t depmap_row_size (pies_depmap_t dpm) { return dpm->rowlen * sizeof (unsigned); -} +} pies_depmap_t depmap_copy (pies_depmap_t dpm) @@ -158,9 +158,9 @@ depmap_next (pies_depmap_t dmap, pies_depmap_pos_t pos) pos->coord[pos->dir]++) if (depmap_isset (dmap, pos->coord[0], pos->coord[1])) break; - + return pos->coord[pos->dir] == dmap->nrows ? - (size_t) -1 : pos->coord[pos->dir]; + (size_t) -1 : pos->coord[pos->dir]; } size_t @@ -188,7 +188,7 @@ depmap_remove (pies_depmap_t dmap, size_t n) if (n < dmap->nrows - 1) { size_t i, j; - + /* Remove nth row */ memmove (depmap_rowptr (dmap, n), depmap_rowptr (dmap, n + 1), (dmap->nrows - n - 1) * depmap_row_size (dmap)); -- cgit v1.2.1