X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdatasheet.h;h=994edd1effd3bcebd765d2acab0d7d8b7bf65ef8;hb=refs%2Fheads%2Frust;hp=0508896ae9e30876be39c4e749aabe50d4e572ee;hpb=5c3291dc396b795696e94f47780308fd7ace6fc4;p=pspp diff --git a/src/data/datasheet.h b/src/data/datasheet.h index 0508896ae9..994edd1eff 100644 --- a/src/data/datasheet.h +++ b/src/data/datasheet.h @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2007, 2009 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,8 +17,8 @@ #ifndef DATA_DATASHEET_H #define DATA_DATASHEET_H 1 -#include -#include +#include "data/case.h" +#include "data/value.h" struct caseproto; struct casereader; @@ -45,25 +45,25 @@ struct casereader *datasheet_make_reader (struct datasheet *); size_t datasheet_get_n_columns (const struct datasheet *); bool datasheet_insert_column (struct datasheet *, const union value *, int width, size_t before); -void datasheet_delete_columns (struct datasheet *, size_t start, size_t cnt); +void datasheet_delete_columns (struct datasheet *, size_t start, size_t n); void datasheet_move_columns (struct datasheet *, size_t old_start, size_t new_start, - size_t cnt); + size_t n); bool datasheet_resize_column (struct datasheet *, size_t column, int new_width, void (*resize_cb) (const union value *, - union value *, void *aux), - void *aux); + union value *, const void *aux), + const void *aux); /* Rows. */ casenumber datasheet_get_n_rows (const struct datasheet *); bool datasheet_insert_rows (struct datasheet *, casenumber before, struct ccase *[], - casenumber cnt); + casenumber n); void datasheet_delete_rows (struct datasheet *, - casenumber first, casenumber cnt); + casenumber first, casenumber n); void datasheet_move_rows (struct datasheet *, size_t old_start, size_t new_start, - size_t cnt); + size_t n); /* Data. */ struct ccase *datasheet_get_row (const struct datasheet *, casenumber);