1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-10-24 13:33:08 +03:00

stdio-common: Adjust header inclusion in scanf input specifier tests

Move the inclusion of the data class header from the individual tests to
the data-type-specific skeleton, providing for the use of the data type
under test in the data class header and reducing duplication.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
Maciej W. Rozycki
2025-08-23 01:02:10 +01:00
parent 2419637eb0
commit a1e5ee13ab
99 changed files with 18 additions and 86 deletions

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-character.h"
#include <tst-scanf-format-skeleton-c.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-char.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-double.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-float.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-int.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-ldouble.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-llong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-long.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-short.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uchar.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uint.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ullong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ulong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-f.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ushort.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-character.h"
#include <tst-scanf-format-skeleton-c.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-char.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-double.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-float.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-int.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-ldouble.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-llong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-long.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-short.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uchar.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uint.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ullong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ulong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-s.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ushort.c>

View File

@@ -18,4 +18,5 @@
typedef char *type_t;
#include "tst-scanf-format-character.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,4 +18,5 @@
typedef signed char type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,4 +18,5 @@
typedef double type_t;
#include "tst-scanf-format-real.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,4 +18,5 @@
typedef float type_t;
#include "tst-scanf-format-real.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,4 +18,5 @@
typedef int type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,4 +18,5 @@
typedef long double type_t;
#include "tst-scanf-format-real.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,4 +18,5 @@
typedef long long int type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,4 +18,5 @@
typedef long int type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,4 +18,5 @@
typedef short int type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -19,4 +19,5 @@
#define TYPE_T_UNSIGNED_P 1
typedef unsigned char type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -19,4 +19,5 @@
#define TYPE_T_UNSIGNED_P 1
typedef unsigned int type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -19,4 +19,5 @@
#define TYPE_T_UNSIGNED_P 1
typedef unsigned long long int type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -19,4 +19,5 @@
#define TYPE_T_UNSIGNED_P 1
typedef unsigned long int type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -19,4 +19,5 @@
#define TYPE_T_UNSIGNED_P 1
typedef unsigned short int type_t;
#include "tst-scanf-format-integer.h"
#include "tst-scanf-format-skeleton.c"

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-character.h"
#include <tst-scanf-format-skeleton-c.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-char.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-double.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-float.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-int.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-ldouble.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-llong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-long.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-short.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uchar.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uint.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ullong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ulong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-ss.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ushort.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-character.h"
#include <tst-scanf-format-skeleton-c.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-char.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-double.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-float.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-int.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-ldouble.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-llong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-long.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-short.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uchar.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uint.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ullong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ulong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-v.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ushort.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-character.h"
#include <tst-scanf-format-skeleton-c.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-char.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-double.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-float.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-int.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-ldouble.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-llong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-long.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-short.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uchar.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uint.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ullong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ulong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vf.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ushort.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-character.h"
#include <tst-scanf-format-skeleton-c.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-char.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-double.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-float.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-int.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-real.h"
#include <tst-scanf-format-skeleton-ldouble.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-llong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-long.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-short.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uchar.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-uint.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ullong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ulong.c>

View File

@@ -18,5 +18,4 @@
#include "tst-scanf-format-skeleton.h"
#include "tst-scanf-format-vs.h"
#include "tst-scanf-format-integer.h"
#include <tst-scanf-format-skeleton-ushort.c>

View File

@@ -20,6 +20,10 @@
#include <stdint.h>
#include <string.h>
typedef long double type_t;
#include "tst-scanf-format-real.h"
#undef compare_real
#define compare_real(x, y) \
({ \
@@ -28,6 +32,4 @@
&& ux.parts.sign_exponent == uy.parts.sign_exponent); \
})
typedef long double type_t;
#include "tst-scanf-format-skeleton.c"