[haiku-commits] r39320 - in haiku/trunk: headers/private/graphics/ati src/add-ons/accelerants/3dfx src/add-ons/accelerants/ati src/add-ons/kernel/bus_managers/firewire src/add-ons/mail_daemon/inbound_filters/spam_filter ...

  • From: superstippi@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 6 Nov 2010 11:17:43 +0100 (CET)

Author: stippi
Date: 2010-11-06 11:17:41 +0100 (Sat, 06 Nov 2010)
New Revision: 39320
Changeset: http://dev.haiku-os.org/changeset/39320
Ticket: http://dev.haiku-os.org/ticket/6349

Modified:
   haiku/trunk/headers/private/graphics/ati/DriverInterface.h
   haiku/trunk/src/add-ons/accelerants/3dfx/accelerant.h
   haiku/trunk/src/add-ons/accelerants/ati/accelerant.h
   haiku/trunk/src/add-ons/accelerants/ati/rage128_dpms.cpp
   haiku/trunk/src/add-ons/accelerants/ati/rage128_init.cpp
   haiku/trunk/src/add-ons/accelerants/ati/rage128_mode.cpp
   haiku/trunk/src/add-ons/kernel/bus_managers/firewire/firewire.c
   
haiku/trunk/src/add-ons/mail_daemon/inbound_filters/spam_filter/SpamFilterConfig.cpp
   haiku/trunk/src/add-ons/media/media-add-ons/firewire_dv/FireWireCard.cpp
   haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
   haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.h
   haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundNode.cpp
   haiku/trunk/src/apps/soundrecorder/TrackSlider.cpp
   haiku/trunk/src/apps/soundrecorder/TrackSlider.h
Log:
Applied patch by kaliber from ticket #6349. which fixes quite a
few warnings. Thanks! I did not apply the hunks about moving
a logging function in the common accelerant code to be static.


Modified: haiku/trunk/headers/private/graphics/ati/DriverInterface.h
===================================================================
--- haiku/trunk/headers/private/graphics/ati/DriverInterface.h  2010-11-06 
10:17:13 UTC (rev 39319)
+++ haiku/trunk/headers/private/graphics/ati/DriverInterface.h  2010-11-06 
10:17:41 UTC (rev 39320)
@@ -145,7 +145,7 @@
        int  readToWriteDelay;  // Read to Write Delay
        int  loopLatency;               // Loop Latency
        int  loopFudgeFactor;   // Add to memReadLatency to get loopLatency
-       char *name;
+       const char *name;
 };
 
 

Modified: haiku/trunk/src/add-ons/accelerants/3dfx/accelerant.h
===================================================================
--- haiku/trunk/src/add-ons/accelerants/3dfx/accelerant.h       2010-11-06 
10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/accelerants/3dfx/accelerant.h       2010-11-06 
10:17:41 UTC (rev 39320)
@@ -185,7 +185,7 @@
 // Write a value to an 32-bit reg using a mask.  The mask selects the
 // bits to be modified.
 #define OUTREGM(addr, value, mask)     \
-       (OUTREG(addr, (INREG(addr) & ~mask) | (value & mask)))
+       (OUTREG(addr, (INREG(addr) & ~(mask)) | ((value) & (mask))))
 
 
 #endif // _ACCELERANT_H

Modified: haiku/trunk/src/add-ons/accelerants/ati/accelerant.h
===================================================================
--- haiku/trunk/src/add-ons/accelerants/ati/accelerant.h        2010-11-06 
10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/accelerants/ati/accelerant.h        2010-11-06 
10:17:41 UTC (rev 39320)
@@ -202,7 +202,7 @@
 // Write a value to an 32-bit reg using a mask.  The mask selects the
 // bits to be modified.
 #define OUTREGM(addr, value, mask)     \
-       (OUTREG(addr, (INREG(addr) & ~mask) | (value & mask)))
+       (OUTREG(addr, (INREG(addr) & ~(mask)) | ((value) & (mask))))
 
 
 #endif // _ACCELERANT_H

Modified: haiku/trunk/src/add-ons/accelerants/ati/rage128_dpms.cpp
===================================================================
--- haiku/trunk/src/add-ons/accelerants/ati/rage128_dpms.cpp    2010-11-06 
10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/accelerants/ati/rage128_dpms.cpp    2010-11-06 
10:17:41 UTC (rev 39320)
@@ -72,13 +72,13 @@
                case B_DPMS_STAND_BY:
                        // Screen: Off; HSync: Off, VSync: On.
                        OUTREGM(R128_CRTC_EXT_CNTL,
-                               (R128_CRTC_DISPLAY_DIS | R128_CRTC_HSYNC_DIS), 
mask);
+                               R128_CRTC_DISPLAY_DIS | R128_CRTC_HSYNC_DIS, 
mask);
                        break;
 
                case B_DPMS_SUSPEND:
                        // Screen: Off; HSync: On, VSync: Off.
                        OUTREGM(R128_CRTC_EXT_CNTL,
-                               (R128_CRTC_DISPLAY_DIS | R128_CRTC_VSYNC_DIS), 
mask);
+                               R128_CRTC_DISPLAY_DIS | R128_CRTC_VSYNC_DIS, 
mask);
                        break;
 
                case B_DPMS_OFF:

Modified: haiku/trunk/src/add-ons/accelerants/ati/rage128_init.cpp
===================================================================
--- haiku/trunk/src/add-ons/accelerants/ati/rage128_init.cpp    2010-11-06 
10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/accelerants/ati/rage128_init.cpp    2010-11-06 
10:17:41 UTC (rev 39320)
@@ -21,10 +21,10 @@
 // Memory Specifications from RAGE 128 Software Development Manual
 // (Technical Reference Manual P/N SDK-G04000 Rev 0.01), page 3-21.
 static R128_RAMSpec sRAMSpecs[] = {
-       { 4, 4, 3, 3, 1, 3, 1, 16, 12, (char *)"128-bit SDR SGRAM 1:1" },
-       { 4, 8, 3, 3, 1, 3, 1, 17, 13, (char *)"64-bit SDR SGRAM 1:1" },
-       { 4, 4, 1, 2, 1, 2, 1, 16, 12, (char *)"64-bit SDR SGRAM 2:1" },
-       { 4, 4, 3, 3, 2, 3, 1, 16, 12, (char *)"64-bit DDR SGRAM" },
+       { 4, 4, 3, 3, 1, 3, 1, 16, 12, "128-bit SDR SGRAM 1:1" },
+       { 4, 8, 3, 3, 1, 3, 1, 17, 13, "64-bit SDR SGRAM 1:1" },
+       { 4, 4, 1, 2, 1, 2, 1, 16, 12, "64-bit SDR SGRAM 2:1" },
+       { 4, 4, 3, 3, 2, 3, 1, 16, 12, "64-bit DDR SGRAM" },
 };
 
 

Modified: haiku/trunk/src/add-ons/accelerants/ati/rage128_mode.cpp
===================================================================
--- haiku/trunk/src/add-ons/accelerants/ati/rage128_mode.cpp    2010-11-06 
10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/accelerants/ati/rage128_mode.cpp    2010-11-06 
10:17:41 UTC (rev 39320)
@@ -304,7 +304,7 @@
 
        OUTREG(R128_CRTC_GEN_CNTL, params.crtc_gen_cntl);
 
-       OUTREGM(R128_DAC_CNTL, (R128_DAC_MASK_ALL | R128_DAC_8BIT_EN),
+       OUTREGM(R128_DAC_CNTL, R128_DAC_MASK_ALL | R128_DAC_8BIT_EN,
                        ~(R128_DAC_RANGE_CNTL | R128_DAC_BLANKING));
 
        OUTREG(R128_CRTC_H_TOTAL_DISP, params.crtc_h_total_disp);
@@ -393,7 +393,7 @@
 
        // Select primary monitor and enable 8-bit color.
        OUTREGM(R128_DAC_CNTL, R128_DAC_8BIT_EN,
-               (R128_DAC_PALETTE_ACC_CTL | R128_DAC_8BIT_EN));
+               R128_DAC_PALETTE_ACC_CTL | R128_DAC_8BIT_EN);
        OUTREG8(R128_PALETTE_INDEX, 0);         // set first color index
 
        for (int i = 0; i < 256; i++)
@@ -436,7 +436,7 @@
 
        // Select primary monitor and enable 8-bit color.
        OUTREGM(R128_DAC_CNTL, R128_DAC_8BIT_EN,
-               (R128_DAC_PALETTE_ACC_CTL | R128_DAC_8BIT_EN));
+               R128_DAC_PALETTE_ACC_CTL | R128_DAC_8BIT_EN);
        OUTREG8(R128_PALETTE_INDEX, first);             // set first color index
 
        while (count--) {

Modified: haiku/trunk/src/add-ons/kernel/bus_managers/firewire/firewire.c
===================================================================
--- haiku/trunk/src/add-ons/kernel/bus_managers/firewire/firewire.c     
2010-11-06 10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/kernel/bus_managers/firewire/firewire.c     
2010-11-06 10:17:41 UTC (rev 39320)
@@ -1096,8 +1096,11 @@
 fw_tl2xfer(struct firewire_comm *fc, int node, int tlabel, int tcode)
 {
        struct fw_xfer *xfer;
+       int s;
        int req;
 
+       s = splfw();
+
        mtx_lock(&fc->tlabel_lock);
        STAILQ_FOREACH(xfer, &fc->tlabels[tlabel], tlabel)
                if(xfer->send.hdr.mode.hdr.dst == node) {

Modified: 
haiku/trunk/src/add-ons/mail_daemon/inbound_filters/spam_filter/SpamFilterConfig.cpp
===================================================================
--- 
haiku/trunk/src/add-ons/mail_daemon/inbound_filters/spam_filter/SpamFilterConfig.cpp
        2010-11-06 10:17:13 UTC (rev 39319)
+++ 
haiku/trunk/src/add-ons/mail_daemon/inbound_filters/spam_filter/SpamFilterConfig.cpp
        2010-11-06 10:17:41 UTC (rev 39320)
@@ -167,7 +167,7 @@
 {
        char             numberString [30];
        BRect            tempRect;
-       char            *tempStringPntr;
+       const char              *tempStringPntr;
 
        SetViewColor (ui_color (B_PANEL_BACKGROUND_COLOR));
 
@@ -209,7 +209,7 @@
 
        tempRect.right = fNoWordsMeansSpamCheckBoxPntr->Frame().left -
                be_plain_font->StringWidth ("a");
-       tempStringPntr = (char *)"Spam above:";
+       tempStringPntr = "Spam above:";
        sprintf (numberString, "%06.4f", (double) fSpamCutoffRatio);
        fSpamCutoffRatioTextBoxPntr     = new BTextControl (
                tempRect,
@@ -228,7 +228,7 @@
 
        // Add the box displaying the genuine cutoff ratio, on a line by itself.
 
-       tempStringPntr = (char *)"Genuine below and uncertain above:";
+       tempStringPntr = "Genuine below and uncertain above:";
        sprintf (numberString, "%08.6f", (double) fGenuineCutoffRatio);
        fGenuineCutoffRatioTextBoxPntr = new BTextControl (
                tempRect,

Modified: 
haiku/trunk/src/add-ons/media/media-add-ons/firewire_dv/FireWireCard.cpp
===================================================================
--- haiku/trunk/src/add-ons/media/media-add-ons/firewire_dv/FireWireCard.cpp    
2010-11-06 10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/media/media-add-ons/firewire_dv/FireWireCard.cpp    
2010-11-06 10:17:41 UTC (rev 39320)
@@ -75,7 +75,7 @@
        {203, 2997},    /* = (8000 - 29.97 * 250)/(29.97 * 250) */
        {1, 15},        /* = (8000 - 25 * 300)/(25 * 300) */
 };
-char *system_name[] = {(char *)"NTSC", (char *)"PAL"};
+const char *system_name[] = {"NTSC", "PAL"};
 int frame_rate[] = {30, 25};
 
 #define DV_PSIZE 512

Modified: 
haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp
===================================================================
--- haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp    
2010-11-06 10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.cpp    
2010-11-06 10:17:41 UTC (rev 39320)
@@ -64,7 +64,7 @@
        fInitCheckStatus = B_NO_INIT;
 
        /* unix paths */
-       if (RecursiveScan((char *)"/dev/oss/") != B_OK)
+       if (RecursiveScan("/dev/oss/") != B_OK)
                return;
        /*
        if (RecursiveScan("/dev/audio/oss/") != B_OK)
@@ -193,7 +193,7 @@
 }
 
 status_t
-OpenSoundAddOn::RecursiveScan(char* rootPath, BEntry *rootEntry)
+OpenSoundAddOn::RecursiveScan(const char* rootPath, BEntry *rootEntry)
 {
        status_t err;
        int mixer;

Modified: haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.h
===================================================================
--- haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.h      
2010-11-06 10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundAddOn.h      
2010-11-06 10:17:41 UTC (rev 39320)
@@ -53,7 +53,7 @@
                /************************/
 
        private:
-               status_t RecursiveScan(char* path, BEntry *rootEntry = NULL);
+               status_t RecursiveScan(const char* path, BEntry *rootEntry = 
NULL);
                void SaveSettings(void);
                void LoadSettings(void);
                

Modified: 
haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundNode.cpp
===================================================================
--- haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundNode.cpp     
2010-11-06 10:17:13 UTC (rev 39319)
+++ haiku/trunk/src/add-ons/media/media-add-ons/opensound/OpenSoundNode.cpp     
2010-11-06 10:17:41 UTC (rev 39320)
@@ -485,9 +485,9 @@
                        mediaInput.destination.port = ControlPort();
                        mediaInput.destination.id = fInputs.CountItems();
                        mediaInput.node = Node();
-                       char *prefix = (char *)"";
+                       const char *prefix = "";
                        if (strstr(engine->Info()->name, "SPDIF"))
-                               prefix = (char *)"S/PDIF ";
+                               prefix = "S/PDIF ";
                        sprintf(mediaInput.name, "%sOutput %ld (%s)", prefix,
                                mediaInput.destination.id, 
gSupportedFormatsNames[f]);
 
@@ -533,9 +533,9 @@
                        mediaOutput.source.port = ControlPort();
                        mediaOutput.source.id = fOutputs.CountItems();
                        mediaOutput.node = Node();
-                       char *prefix = (char *)"";
+                       const char *prefix = "";
                        if (strstr(engine->Info()->name, "SPDIF"))
-                               prefix = (char *)"S/PDIF ";
+                               prefix = "S/PDIF ";
                        sprintf(mediaOutput.name, "%sInput %ld (%s)", prefix,
                                mediaOutput.source.id, 
gSupportedFormatsNames[f]);
 

Modified: haiku/trunk/src/apps/soundrecorder/TrackSlider.cpp
===================================================================
--- haiku/trunk/src/apps/soundrecorder/TrackSlider.cpp  2010-11-06 10:17:13 UTC 
(rev 39319)
+++ haiku/trunk/src/apps/soundrecorder/TrackSlider.cpp  2010-11-06 10:17:41 UTC 
(rev 39320)
@@ -75,7 +75,7 @@
        
        fBitmap = new BBitmap(rect, BScreen().ColorSpace(), true);
        
-       fBitmapView = new SliderOffscreenView(rect.OffsetToSelf(B_ORIGIN), 
(char *)"bitmapView");
+       fBitmapView = new SliderOffscreenView(rect.OffsetToSelf(B_ORIGIN), 
"bitmapView");
        fBitmap->AddChild(fBitmapView);
        
        fBitmapView->fRight = Bounds().right - kLeftRightTrackSliderWidth;
@@ -477,7 +477,7 @@
 }
 
 
-SliderOffscreenView::SliderOffscreenView(BRect frame, char *name)
+SliderOffscreenView::SliderOffscreenView(BRect frame, const char *name)
        : BView(frame, name, B_FOLLOW_LEFT | B_FOLLOW_TOP, B_WILL_DRAW),
        leftBitmap(BRect(BPoint(0,0), kLeftRightTrackSliderSize), B_CMAP8),
        rightBitmap(BRect(BPoint(0,0), kLeftRightTrackSliderSize), B_CMAP8),

Modified: haiku/trunk/src/apps/soundrecorder/TrackSlider.h
===================================================================
--- haiku/trunk/src/apps/soundrecorder/TrackSlider.h    2010-11-06 10:17:13 UTC 
(rev 39319)
+++ haiku/trunk/src/apps/soundrecorder/TrackSlider.h    2010-11-06 10:17:41 UTC 
(rev 39320)
@@ -14,7 +14,7 @@
 class SliderOffscreenView : public BView {
 
 public:
-       SliderOffscreenView(BRect frame, char *name); 
+       SliderOffscreenView(BRect frame, const char *name); 
        virtual         ~SliderOffscreenView();
        virtual void    DrawX();
        


Other related posts:

  • » [haiku-commits] r39320 - in haiku/trunk: headers/private/graphics/ati src/add-ons/accelerants/3dfx src/add-ons/accelerants/ati src/add-ons/kernel/bus_managers/firewire src/add-ons/mail_daemon/inbound_filters/spam_filter ... - superstippi