summaryrefslogtreecommitdiff
path: root/audio/nas/files/patch-clients_audio_auwave_auwave.c
blob: 799a833ad1788191b155933dc520378c069be002 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- clients/audio/auwave/auwave.c.orig	2013-10-07 17:05:47 UTC
+++ clients/audio/auwave/auwave.c
@@ -27,6 +27,7 @@
  * $NCDId: @(#)auwave.c,v 1.7 1994/11/01 23:18:30 greg Exp $
  */
 
+#include <inttypes.h>
 #include <stdio.h>
 #include <stdlib.h>
 #ifndef SYSV
@@ -222,7 +223,7 @@ static void
 setVol(Widget w, XtPointer gp, XtPointer valuep)
 {
     GlobalDataPtr   g = (GlobalDataPtr) gp;
-    int             value = (int) valuep;
+    intptr_t        value = (intptr_t) valuep;
 
     AuElementParameters parms;
 
@@ -241,7 +242,7 @@ static void
 setFreq(Widget w, XtPointer gp, XtPointer valuep)
 {
     GlobalDataPtr   g = (GlobalDataPtr) gp;
-    int             value = (int) valuep;
+    intptr_t        value = (intptr_t) valuep;
     AuElementParameters parms;
     char            buf[10];
 
@@ -263,7 +264,7 @@ static void
 setGain(Widget w, XtPointer gp, XtPointer valuep)
 {
     GlobalDataPtr   g = (GlobalDataPtr) gp;
-    int             value = (int) valuep;
+    intptr_t        value = (intptr_t) valuep;
     AuDeviceAttributes da;
 
     AuDeviceGain(&da) = AuFixedPointFromSum(value, 0);