1.1 --- a/templates/progops.h Mon Feb 04 18:54:14 2019 +0100
1.2 +++ b/templates/progops.h Tue Aug 22 19:26:10 2023 +0200
1.3 @@ -1,6 +1,6 @@
1.4 /* Operations depending on program specifics.
1.5
1.6 -Copyright (C) 2015, 2016, 2017, 2018, 2019 Paul Boddie <paul@boddie.org.uk>
1.7 +Copyright (C) 2015-2019, 2021 Paul Boddie <paul@boddie.org.uk>
1.8
1.9 This program is free software; you can redistribute it and/or modify it under
1.10 the terms of the GNU General Public License as published by the Free Software
1.11 @@ -31,10 +31,10 @@
1.12
1.13 /* Generic internal data allocation. */
1.14
1.15 -__fragment *__new_fragment(unsigned int n);
1.16 +__fragment *__new_fragment(__int n);
1.17
1.18 -__attr __newdata_list(unsigned int number, __attr args[]);
1.19 -__attr __newdata_tuple(unsigned int number, __attr args[]);
1.20 +__attr __newdata_list(__int number, __attr args[]);
1.21 +__attr __newdata_tuple(__int number, __attr args[]);
1.22
1.23 #define __newliteral___builtins___list_list(NUM, ...) __newdata_list(NUM, __ARGS(__VA_ARGS__))
1.24 #define __newliteral___builtins___tuple_tuple(NUM, ...) __newdata_tuple(NUM, __ARGS(__VA_ARGS__))
1.25 @@ -42,7 +42,7 @@
1.26 /* Potentially superfluous operations. */
1.27
1.28 #ifdef __HAVE___builtins___dict_dict
1.29 -__attr __newdata_dict(unsigned int number, __attr args[]);
1.30 +__attr __newdata_dict(__int number, __attr args[]);
1.31 #define __newliteral___builtins___dict_dict(NUM, ...) __newdata_dict(NUM, __ARGS(__VA_ARGS__))
1.32 #endif
1.33
1.34 @@ -56,6 +56,7 @@
1.35 void __raise_overflow_error();
1.36 void __raise_unbound_method_error();
1.37 void __raise_underflow_error();
1.38 +void __raise_value_error(__attr value);
1.39 void __raise_zero_division_error();
1.40 void __raise_type_error();
1.41