X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=perl-module%2Ftypemap;h=daa58c949368cb0f940d2132bd86e57080d57d5b;hb=92bba7a2dd4dff9030989f4459902f47d504752a;hp=cd45c33958dba480011e123a9996dc5bdf65fa65;hpb=9a331fe64eb814ae5c1322e21717a04fb254bf65;p=pspp diff --git a/perl-module/typemap b/perl-module/typemap index cd45c33958..daa58c9493 100644 --- a/perl-module/typemap +++ b/perl-module/typemap @@ -1,7 +1,23 @@ +## PSPP - a program for statistical analysis. +## Copyright (C) 2019 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 +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . + TYPEMAP - struct dictionary * T_PTRREF + struct pspp_dict * T_PTRREF struct variable * T_PTRREF - struct sysfile_info * T_PTRREF + struct syswriter_info * T_PTRREF struct sysreader_info * T_PTRREF input_format INPUT_FMT_SPEC output_format OUTPUT_FMT_SPEC @@ -20,10 +36,10 @@ OUTPUT_FMT_SPEC $var.d = decimals ? SvIV (*decimals) : fmt_takes_decimals ($var.type) ? MIN (2, fmt_max_output_decimals ($var.type, $var.w)) : 0; - if ( ! fmt_check_output (&$var)) + if ( ! fmt_check_output ($var)) { char buf[FMT_STRING_LEN_MAX + 1]; - fmt_to_string (&$var, buf); + fmt_to_string ($var, buf); croak (\"%s is an invalid output format\", buf); } @@ -43,10 +59,10 @@ INPUT_FMT_SPEC $var.d = decimals ? SvIV (*decimals) : fmt_takes_decimals ($var.type) ? MIN (2, fmt_max_input_decimals ($var.type, $var.w)) : 0; - if ( ! fmt_check_input (&$var)) + if ( ! fmt_check_input ($var)) { char buf[FMT_STRING_LEN_MAX + 1]; - fmt_to_string (&$var, buf); + fmt_to_string ($var, buf); croak (\"%s is an invalid input format\", buf); }