]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR-107611 Use correct parameter type in termios (doUnset).
authorGaius Mulley <gaius.mulley@southwales.ac.uk>
Thu, 24 Nov 2022 17:02:48 +0000 (17:02 +0000)
committerGaius Mulley <gaius.mulley@southwales.ac.uk>
Thu, 24 Nov 2022 17:02:48 +0000 (17:02 +0000)
2022-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

gcc/m2/ChangeLog:

* gm2-libs-ch/termios.c (doUnset): Use correct parameter
tcflag_t *.
* mc-boot-ch/Gtermios.cc (doUnset): Use correct parameter
tcflag_t *.
* pge-boot/Gtermios.cc (doUnset): Use correct parameter
tcflag_t *.

libgm2/ChangeLog:

* libm2pim/termios.cc (doUnset): Use correct parameter
tcflag_t *.

Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/m2/gm2-libs-ch/termios.c
gcc/m2/mc-boot-ch/Gtermios.cc
gcc/m2/pge-boot/Gtermios.cc
libgm2/libm2pim/termios.cc

index 73d9e11a9b411749b30fb8217bbb696668d62178..7075d25bb98ba3d407161eee84fced67eec09cfa 100644 (file)
@@ -195,7 +195,7 @@ int EXPORT (SetChar) (struct termios *t, ControlChar c, char ch);
 int EXPORT (tcsnow) (void);
 int EXPORT (tcsflush) (void);
 int EXPORT (tcsdrain) (void);
-int doSetUnset (unsigned int *bitset, unsigned int mask, int value);
+int doSetUnset (tcflag_t *bitset, unsigned int mask, int value);
 void _M2_termios_init (void);
 void _M2_termios_finish (void);
 
@@ -376,7 +376,7 @@ int EXPORT (tcflowoffo) (int fd)
 /* doSetUnset - applies mask or undoes mask depending upon value.  */
 
 int
-doSetUnset (unsigned int *bitset, unsigned int mask, int value)
+doSetUnset (tcflag_t *bitset, unsigned int mask, int value)
 {
   if (value)
     (*bitset) |= mask;
index 5982b5f9ea237cc6aa93c2965d70e60805ae93d1..79c22005804e059d0dd99dff7631389bdb3b39be 100644 (file)
@@ -165,7 +165,7 @@ typedef enum {
 } Flag;
 
 int
-doSetUnset (unsigned int *bitset, unsigned int mask, int value)
+doSetUnset (tcflag_t *bitset, unsigned int mask, int value)
 {
   if (value)
     (*bitset) |= mask;
index 5982b5f9ea237cc6aa93c2965d70e60805ae93d1..79c22005804e059d0dd99dff7631389bdb3b39be 100644 (file)
@@ -165,7 +165,7 @@ typedef enum {
 } Flag;
 
 int
-doSetUnset (unsigned int *bitset, unsigned int mask, int value)
+doSetUnset (tcflag_t *bitset, unsigned int mask, int value)
 {
   if (value)
     (*bitset) |= mask;
index 3015ee1380de8ac0185896408b46ecf5469ee55e..b446bb80cf32f506d6a9772135d8ece4335d6450 100644 (file)
@@ -213,7 +213,7 @@ extern "C" int EXPORT (SetChar) (struct termios *t, ControlChar c, char ch);
 extern "C" int EXPORT (tcsnow) (void);
 extern "C" int EXPORT (tcsflush) (void);
 extern "C" int EXPORT (tcsdrain) (void);
-extern "C" int doSetUnset (unsigned int *bitset, unsigned int mask, int value);
+extern "C" int doSetUnset (tcflag_t *bitset, unsigned int mask, int value);
 
 /* InitTermios new data structure.   */
 
@@ -413,7 +413,7 @@ EXPORT (tcflowoffo) (int fd)
 /* doSetUnset applies mask or undoes mask depending upon value.  */
 
 extern "C" int
-doSetUnset (unsigned int *bitset, unsigned int mask, int value)
+doSetUnset (tcflag_t *bitset, unsigned int mask, int value)
 {
   if (value)
     (*bitset) |= mask;