Diff for /freem/src/ssvn_zrpi.c between versions 1.3 and 1.4

version 1.3, 2025/03/09 19:50:47 version 1.4, 2025/04/09 19:52:02
Line 24 Line 24
  *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.   *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
  *   *
  *   $Log$   *   $Log$
    *   Revision 1.4  2025/04/09 19:52:02  snw
    *   Eliminate as many warnings as possible while building with -Wall
    *
  *   Revision 1.3  2025/03/09 19:50:47  snw   *   Revision 1.3  2025/03/09 19:50:47  snw
  *   Second phase of REUSE compliance and header reformat   *   Second phase of REUSE compliance and header reformat
  *   *
Line 48  int rpi_pinmode[RPI_PINCOUNT]; Line 51  int rpi_pinmode[RPI_PINCOUNT];
   
 void ssvn_zrpi_init (void)  void ssvn_zrpi_init (void)
 {  {
     
   #if defined(HAVE_WIRINGPI_H)
     register int i;      register int i;
           
 #if defined(HAVE_WIRINGPI_H)  
   
     wiringPiSetup ();      wiringPiSetup ();
           
     for (i = 0; i < RPI_PINCOUNT; i++) {      for (i = 0; i < RPI_PINCOUNT; i++) {
Line 60  void ssvn_zrpi_init (void) Line 63  void ssvn_zrpi_init (void)
     }      }
   
 #endif  #endif
           return;
 }  }
   
 void ssvn_zrpi (short action, char *key, char *data)  void ssvn_zrpi (short action, char *key, char *data)
 {  {
     int pin;  
       
     freem_ref_t *ref = (freem_ref_t *) malloc (sizeof (freem_ref_t));      freem_ref_t *ref = (freem_ref_t *) malloc (sizeof (freem_ref_t));
     char *kbuf = (char *) malloc (STRLEN * sizeof (char));          char *kbuf = (char *) malloc (STRLEN * sizeof (char));    
     char *verb = (char *) malloc (STRLEN * sizeof (char));      char *verb = (char *) malloc (STRLEN * sizeof (char));

Removed from v.1.3  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>