mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-12 06:41:13 +02:00
* Use const specifier in function signature of gh_ints2scm.
This commit is contained in:
parent
d3dd80ab5b
commit
80dee77b86
4 changed files with 12 additions and 5 deletions
3
THANKS
3
THANKS
|
@ -34,6 +34,7 @@ For fixes or providing information which led to a fix:
|
||||||
Bill Schottstaedt
|
Bill Schottstaedt
|
||||||
Miroslav Silovic
|
Miroslav Silovic
|
||||||
Dale P. Smith
|
Dale P. Smith
|
||||||
Jacques A. Vidrine.
|
Jacques A. Vidrine
|
||||||
|
Brett Viren
|
||||||
William Webber
|
William Webber
|
||||||
Keith Wright
|
Keith Wright
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
2001-03-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||||||
|
|
||||||
|
* gh.h/gh_data.c (gh_ints2scm): Changed the signature to use a
|
||||||
|
const int* to reflect that the input array of integers remains
|
||||||
|
unchanged. Thanks to Brett Viren for the hint.
|
||||||
|
|
||||||
2001-03-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
2001-03-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||||||
|
|
||||||
* gh_data.c (gh_scm2chars, gh_scm2shorts, gh_scm2longs),
|
* gh_data.c (gh_scm2chars, gh_scm2shorts, gh_scm2longs),
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (C) 1995,1996,1997,1998, 2000 Free Software Foundation, Inc.
|
/* Copyright (C) 1995,1996,1997,1998,2000,2001 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
@ -104,7 +104,7 @@ SCM gh_str2scm(const char *s, int len);
|
||||||
SCM gh_str02scm(const char *s);
|
SCM gh_str02scm(const char *s);
|
||||||
void gh_set_substr(char *src, SCM dst, int start, int len);
|
void gh_set_substr(char *src, SCM dst, int start, int len);
|
||||||
SCM gh_symbol2scm(const char *symbol_str);
|
SCM gh_symbol2scm(const char *symbol_str);
|
||||||
SCM gh_ints2scm(int *d, int n);
|
SCM gh_ints2scm(const int *d, int n);
|
||||||
|
|
||||||
#ifdef HAVE_ARRAYS
|
#ifdef HAVE_ARRAYS
|
||||||
SCM gh_chars2byvect(const char *d, int n);
|
SCM gh_chars2byvect(const char *d, int n);
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (C) 1995,1996,1997,1998, 1999, 2000 Free Software Foundation, Inc.
|
/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001 Free Software Foundation, Inc.
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 2, or (at your option)
|
* the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
@ -131,7 +131,7 @@ gh_symbol2scm (const char *symbol_str)
|
||||||
}
|
}
|
||||||
|
|
||||||
SCM
|
SCM
|
||||||
gh_ints2scm (int *d, int n)
|
gh_ints2scm (const int *d, int n)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
SCM v = scm_c_make_vector (n, SCM_UNSPECIFIED);
|
SCM v = scm_c_make_vector (n, SCM_UNSPECIFIED);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue