[haiku-commits] haiku: hrev45129 - build/jam src/apps src/apps/mediaconverter src/apps/cdplayer src/bin/network/arp

  • From: alex@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 4 Jan 2013 19:45:39 +0100 (CET)

hrev45129 adds 1 changeset to branch 'master'
old head: f5d95ad616b6e5cb5e7cc2b8d61d8d7174b9870c
new head: 7f4d1af49dd1d67ecbf1d934eddd92cae7c4c558
overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=7f4d1af+%5Ef5d95ad

----------------------------------------------------------------------------

7f4d1af: Compilation fixes for x86_64.
  
  Added quite a few missing components to image:
  
  alert arp bc CortexAddOnHost
  
  CDPlayer CharacterMap DeskCalc
  Devices DiskUsage Expander LaunchBox MediaConverter NetworkStatus
  PoorMan Pulse Screenshot ShowImage SoundRecorder TV Workspaces
  
  DataTranslations Media Printers ScreenSaver
  
  BSnow Cortex FontDemo OverlayImage Pairs
  
  cddb_daemon midi_server power_daemon print_server print_addon_server
  
  Canon LIPS3 Compatible Canon LIPS4 Compatible Gutenprint
  PCL5 Compatible PCL6 Compatible PDF Writer PS Compatible
  
  libgame.so libmedia.so
  
  Signed-off-by: Alex Smith <alex@xxxxxxxxxxxxxxxx>

                                      [ Sergei Reznikov <diver@xxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev45129
Commit:      7f4d1af49dd1d67ecbf1d934eddd92cae7c4c558
URL:         http://cgit.haiku-os.org/haiku/commit/?id=7f4d1af
Author:      Sergei Reznikov <diver@xxxxxxxxxx>
Date:        Fri Jan  4 12:34:21 2013 UTC
Committer:   Alex Smith <alex@xxxxxxxxxxxxxxxx>
Commit-Date: Fri Jan  4 18:45:22 2013 UTC

----------------------------------------------------------------------------

36 files changed, 119 insertions(+), 100 deletions(-)
build/jam/Haiku64Image                           | 65 ++++++++++++--------
.../print/drivers/pdf/source/DocInfoWindow.cpp   |  2 +-
.../print/drivers/pdf/source/PrinterDriver.cpp   |  2 +-
src/apps/bsnow/SnowView.cpp                      |  4 +-
src/apps/cdplayer/CDDBSupport.cpp                | 18 +++---
src/apps/charactermap/CharacterWindow.cpp        |  4 +-
src/apps/cortex/TransportView/TransportView.cpp  | 12 ++--
src/apps/deskcalc/DeskCalc.cpp                   |  2 +-
src/apps/deskcalc/ExpressionTextView.cpp         |  2 +-
src/apps/fontdemo/ControlView.cpp                |  2 +-
src/apps/mediaconverter/MediaConverterApp.cpp    | 16 ++---
src/apps/mediaconverter/MediaConverterWindow.cpp |  4 +-
src/apps/pairs/PairsView.cpp                     |  2 +-
src/apps/poorman/StatusSlider.cpp                |  2 +-
src/apps/poorman/libhttpd/libhttpd.c             |  2 +-
src/apps/showimage/ShowImageWindow.cpp           |  2 +-
src/apps/soundrecorder/FileUtils.cpp             |  2 +-
src/apps/soundrecorder/RecorderWindow.cpp        |  4 +-
src/apps/soundrecorder/TrackSlider.cpp           |  4 +-
src/apps/tv/Controller.cpp                       |  2 +-
src/apps/tv/DeviceRoster.cpp                     |  2 +-
src/apps/tv/MainWin.cpp                          |  2 +-
src/apps/tv/VideoNode.cpp                        |  2 +-
src/bin/network/arp/arp.cpp                      | 14 ++---
src/kits/game/WindowScreen.cpp                   |  2 +-
src/kits/midi2/MidiRosterLooper.cpp              |  4 +-
src/kits/print/PicturePrinter.cpp                |  4 +-
src/kits/print/PrinterDriverAddOn.cpp            |  4 +-
src/libs/icon/message/MessageImporter.cpp        |  6 +-
src/libs/icon/shape/VectorPath.cpp               |  4 +-
src/libs/icon/style/GradientTransformable.cpp    |  2 +-
src/preferences/printers/JobListView.cpp         |  4 +-
src/preferences/printers/PrinterListView.cpp     |  4 +-
src/servers/cddb_daemon/cddb_daemon.cpp          |  8 +--
src/servers/cddb_daemon/cddb_server.cpp          |  2 +-
src/servers/print/ConfigWindow.cpp               |  2 +-

----------------------------------------------------------------------------

diff --git a/build/jam/Haiku64Image b/build/jam/Haiku64Image
index c077535..916e080 100644
--- a/build/jam/Haiku64Image
+++ b/build/jam/Haiku64Image
@@ -6,36 +6,39 @@
 # easily add things to the image as I port them.
 
 
-SYSTEM_BIN = "[" addattr base64 basename bash beep cal cat catattr checkfs
-       chgrp chmod chown chroot cksum clear clockconfig cmp collectcatkeys comm
-       compress copyattr cp csplit cut date dd diff diff3 dircolors dirname df 
du
-       dumpcatalog echo eject env error expand expr factor false find finddir
-       fmt fold fortune ftp gawk gdb gzip gzexe getlimits groups head hostname
-       id ifconfig <bin>install isvolume join kernel_debugger kill less 
lessecho
-       lesskey link linkcatkeys listdev ln locale locate logger logname ls
-       makebootable md5sum mimeset mkdir mkfifo mkfs mktemp mount mountvolume
-       mv nl nohup notify nproc od open paste patch pathchk ping pr printenv 
printf
-       ps ptx pwd query rc readlink ReadOnlyBootPrompt rm rmattr rmdir safemode
-       sdiff seq sha1sum shred shuf shutdown sleep sort split stat strace stty 
su sum sync
-       sysinfo tac tail tee test timeout touch tr true truncate tsort tty 
unexpand
-       uname uniq unlink unmount unzip <bin>updatedb waitfor wc wget whoami 
xargs
-       xres yes zdiff zforce zgrep zip zipcloak <bin>zipgrep zipnote zipsplit
-       zmore znew
+SYSTEM_BIN = "[" addattr alert arp base64 basename bash bc beep cal cat catattr
+       checkfs chgrp chmod chown chroot cksum clear clockconfig cmp
+       collectcatkeys comm compress copyattr CortexAddOnHost cp csplit cut date
+       dd diff diff3 dircolors dirname df du dumpcatalog echo eject env error
+       expand expr factor false find finddir fmt fold fortune ftp gawk gdb gzip
+       gzexe getlimits groups head hostname id ifconfig <bin>install isvolume
+       join kernel_debugger kill less lessecho lesskey link linkcatkeys listdev
+       ln locale locate logger logname ls makebootable md5sum mimeset mkdir
+       mkfifo mkfs mktemp mount mountvolume mv nl nohup notify nproc od open
+       paste patch pathchk ping pr printenv printf ps ptx pwd query rc readlink
+       ReadOnlyBootPrompt rm rmattr rmdir safemode sdiff seq sha1sum shred shuf
+       shutdown sleep sort split stat strace stty su sum sync sysinfo tac tail
+       tee test timeout touch tr true truncate tsort tty unexpand uname uniq
+       unlink unmount unzip <bin>updatedb waitfor wc wget whoami xargs xres yes
+       zdiff zforce zgrep zip zipcloak <bin>zipgrep zipnote zipsplit zmore znew
 ;
 
-SYSTEM_APPS = AboutSystem ActivityMonitor Debugger DriveSetup Installer
-       NetworkStatus ProcessController StyledEdit Terminal
+SYSTEM_APPS = AboutSystem ActivityMonitor CDPlayer CharacterMap Debugger 
DeskCalc
+       Devices DiskUsage DriveSetup Expander Installer LaunchBox MediaConverter
+       NetworkStatus PoorMan Pulse ProcessController Screenshot ShowImage
+       SoundRecorder StyledEdit Terminal TV Workspaces
 ;
 
-SYSTEM_PREFERENCES = Appearance Backgrounds <preference>Deskbar FileTypes
-       Keyboard Keymap Locale Mouse Network Notifications Screen Time Touchpad
-       <preference>Tracker VirtualMemory
+SYSTEM_PREFERENCES = Appearance Backgrounds DataTranslations 
<preference>Deskbar
+       FileTypes Keyboard Keymap Locale Media Mouse Network Notifications
+       Printers Screen ScreenSaver Time Touchpad <preference>Tracker
+       VirtualMemory
 ;
 
-SYSTEM_DEMOS = Sudoku ;
+SYSTEM_DEMOS = BSnow Cortex FontDemo OverlayImage Pairs Sudoku ;
 
-SYSTEM_LIBS = libbe.so libbsd.so libbnetapi.so libdebug.so libmedia.so
-       libnetwork.so <revisioned>libroot.so libroot-addon-icu.so
+SYSTEM_LIBS = libbe.so libbsd.so libbnetapi.so libgame.so libdebug.so 
libmedia.so
+       libmidi2.so libnetwork.so <revisioned>libroot.so libroot-addon-icu.so
        libtextencoding.so libtiff.so libtracker.so libtranslation.so
        $(HAIKU_SHARED_LIBSTDC++) $(HAIKU_SHARED_LIBSUPC++)
 ;
@@ -48,8 +51,9 @@ PRIVATE_SYSTEM_LIBS =
        libilmimf.so
 ;
 
-SYSTEM_SERVERS = app_server debug_server input_server mount_server
-       net_server notification_server registrar syslog_daemon
+SYSTEM_SERVERS = app_server cddb_daemon debug_server input_server midi_server
+       mount_server net_server notification_server power_daemon print_server
+       print_addon_server registrar syslog_daemon
 ;
 
 SYSTEM_NETWORK_DEVICES = ethernet loopback ;
@@ -65,6 +69,17 @@ SYSTEM_ADD_ONS_TRANSLATORS = BMPTranslator EXRTranslator 
GIFTranslator
        TIFFTranslator WebPTranslator WonderBrushTranslator
 ;
 
+SYSTEM_ADD_ONS_PRINT =
+       Canon\ LIPS3\ Compatible
+       Canon\ LIPS4\ Compatible
+       Gutenprint
+       PCL5\ Compatible
+       PCL6\ Compatible
+       PDF\ Writer
+       PS\ Compatible
+
+;
+
 SYSTEM_ADD_ONS_DRIVERS_GRAPHICS = vesa ;
 SYSTEM_ADD_ONS_DRIVERS_NET = 3com atheros813x ar81xx attansic_l1 attansic_l2
        broadcom440x broadcom570x dec21xxx etherpci ipro100 ipro1000 jmicron2x0
diff --git a/src/add-ons/print/drivers/pdf/source/DocInfoWindow.cpp 
b/src/add-ons/print/drivers/pdf/source/DocInfoWindow.cpp
index 393ead6..e1dd5e0 100644
--- a/src/add-ons/print/drivers/pdf/source/DocInfoWindow.cpp
+++ b/src/add-ons/print/drivers/pdf/source/DocInfoWindow.cpp
@@ -425,7 +425,7 @@ void
 DocInfoWindow::_EmptyKeyList()
 {
        while (fKeyList->CountItems() > 0L)
-               delete fKeyList->RemoveItem(0L);
+               delete fKeyList->RemoveItem((int32)0);
 }
 
 
diff --git a/src/add-ons/print/drivers/pdf/source/PrinterDriver.cpp 
b/src/add-ons/print/drivers/pdf/source/PrinterDriver.cpp
index 9bdb410..2ccb112 100644
--- a/src/add-ons/print/drivers/pdf/source/PrinterDriver.cpp
+++ b/src/add-ons/print/drivers/pdf/source/PrinterDriver.cpp
@@ -201,7 +201,7 @@ PrinterDriver::PrintPage(int32 pageNumber, int32 pageCount)
 {
        char text[128];
 
-       sprintf(text, "Faking print of page %ld/%ld...", pageNumber, pageCount);
+       sprintf(text, "Faking print of page %" B_PRId32 "/%" B_PRId32 "...", 
pageNumber, pageCount);
        BAlert *alert = new BAlert("PrinterDriver::PrintPage()", text, "Hmm?");
        alert->SetFlags(alert->Flags() | B_CLOSE_ON_ESCAPE);
        alert->Go();
diff --git a/src/apps/bsnow/SnowView.cpp b/src/apps/bsnow/SnowView.cpp
index a203ded..1a3765d 100644
--- a/src/apps/bsnow/SnowView.cpp
+++ b/src/apps/bsnow/SnowView.cpp
@@ -169,7 +169,7 @@ void SnowView::AttachedToWindow()
                fFallenReg = new BRegion;
                fInvalidator = spawn_thread(SnowMakerThread, 
INVALIDATOR_THREAD_NAME, B_LOW_PRIORITY, (void *)this);
                resume_thread(fInvalidator);
-               printf("BSnow: OK: ws = %ld x %ld\n", fCachedWsWidth, 
fCachedWsHeight);
+               printf("BSnow: OK: ws = %" B_PRId32 " x %" B_PRId32 "\n", 
fCachedWsWidth, fCachedWsHeight);
 #ifdef DEBUG
                Window()->AddCommonFilter(new BMessageFilter(B_ANY_DELIVERY, 
B_ANY_SOURCE, msgfilter));
 #endif
@@ -326,7 +326,7 @@ void SnowView::Calc()
        if (fCachedWsWidth != pFrame.Width() || fCachedWsHeight != 
pFrame.Height()) {
                fCachedWsWidth = pFrame.IntegerWidth();
                fCachedWsHeight = pFrame.IntegerHeight();
-               printf("BSnow: Parent resized to %ld %ld\n", fCachedWsWidth, 
fCachedWsHeight);
+               printf("BSnow: Parent resized to %" B_PRId32 " %" B_PRId32 
"\n", fCachedWsWidth, fCachedWsHeight);
                fFallenReg->MakeEmpty(); /* remove all the fallen snow */
                ResizeTo(pFrame.IntegerWidth(), pFrame.IntegerHeight());
                fDragger->MoveTo(pFrame.IntegerWidth()-7, 
pFrame.IntegerHeight()-7);
diff --git a/src/apps/cdplayer/CDDBSupport.cpp 
b/src/apps/cdplayer/CDDBSupport.cpp
index 4e6875c..d108901 100644
--- a/src/apps/cdplayer/CDDBSupport.cpp
+++ b/src/apps/cdplayer/CDDBSupport.cpp
@@ -245,7 +245,7 @@ CDDBData::Load(const entry_ref &ref)
                                        time->SetMinutes(0);
                                        time->SetSeconds(0);
 
-                                       STRACE(("CDDBData::Load: Adding Track 
%s (%ld:%ld)\n", newTrack->String(),
+                                       STRACE(("CDDBData::Load: Adding Track 
%s (%" B_PRId32 ":%" B_PRId32 ")\n", newTrack->String(),
                                                        time->minutes, 
time->seconds));
 
                                        fTrackList.AddItem(newTrack);
@@ -332,7 +332,8 @@ CDDBData::Save(const char *filename)
        BString entry;
        char timestring[10];
 
-       sprintf(timestring,"%.2ld:%.2ld", fDiscTime.GetMinutes(), 
fDiscTime.GetSeconds());
+       sprintf(timestring,"%.2" B_PRId32 ":%.2" B_PRId32 "", 
fDiscTime.GetMinutes(),
+               fDiscTime.GetSeconds());
 
        entry << fArtist << " - " << fAlbum << "\t" << timestring << "\n";
        file.Write(entry.String(), entry.Length());
@@ -351,7 +352,8 @@ CDDBData::Save(const char *filename)
 
                entry = *trackstr;
 
-               sprintf(timestring,"%.2ld:%.2ld", time->GetMinutes(), 
time->GetSeconds());
+               sprintf(timestring,"%.2" B_PRId32 ":%.2" B_PRId32 "", 
time->GetMinutes(),
+                       time->GetSeconds());
 
                entry << "\t" << timestring << "\n";
                file.Write(entry.String(), entry.Length());
@@ -361,7 +363,8 @@ CDDBData::Save(const char *filename)
        }
 
        file.WriteAttr("CD:key", B_INT32_TYPE, 0, &fDiscID, sizeof(int32));
-       STRACE(("CDDBData::Save: Wrote CD identifier: %ld(%lx)\n", fDiscID, 
fDiscID));
+       STRACE(("CDDBData::Save: Wrote CD identifier: %" B_PRId32 "(%" B_PRIx32 
")\n",
+               fDiscID, fDiscID));
        file.WriteAttr("CD:tracks", B_STRING_TYPE, 0, tracksattr.String(), 
tracksattr.Length() + 1);
 
        if (fGenre.CountChars() > 0)
@@ -391,7 +394,7 @@ CDDBData::RenameTrack(const int32 &index, const char 
*newName)
 
        BString *name = (BString*)fTrackList.ItemAt(index);
        if (name) {
-               STRACE(("CDDBData::RenameTrack(%ld,%s)\n", index, newName));
+               STRACE(("CDDBData::RenameTrack(%" B_PRId32 ",%s)\n", index, 
newName));
                name->SetTo(newName);
                return true;
        }
@@ -409,7 +412,8 @@ CDDBData::AddTrack(const char *track, const CDAudioTime 
&time,
                STRACE(("CDDBData::AddTrack failed - NULL name\n"));
                return;
        }
-       STRACE(("CDDBData::AddTrack(%s, %ld:%.2ld,%d)\n", track, time.minutes, 
time.seconds, index));
+       STRACE(("CDDBData::AddTrack(%s, %" B_PRId32 ":%.2" B_PRId32 ",%d)\n", 
track,
+               time.minutes, time.seconds, index));
 
        fTrackList.AddItem(new BString(track));
        fTimeList.AddItem(new CDAudioTime(time));
@@ -691,7 +695,7 @@ CDDBQuery::_ReadFromServer(BString &data)
 
        // Query for the existence of the disc in the database
        char idString[10];
-       sprintf(idString, "%08lx", fCDData.DiscID());
+       sprintf(idString, "%08" B_PRIx32, fCDData.DiscID());
        BString query;
 
        int32 trackCount = GetTrackCount(&fSCSIData);
diff --git a/src/apps/charactermap/CharacterWindow.cpp 
b/src/apps/charactermap/CharacterWindow.cpp
index 3f22288..05b5b43 100644
--- a/src/apps/charactermap/CharacterWindow.cpp
+++ b/src/apps/charactermap/CharacterWindow.cpp
@@ -60,7 +60,7 @@ public:
 protected:
        const char* UpdateText() const
        {
-               snprintf(fText, sizeof(fText), "%ldpt", Value());
+               snprintf(fText, sizeof(fText), "%" B_PRId32 "pt", Value());
                return fText;
        }
 
@@ -310,7 +310,7 @@ CharacterWindow::MessageReceived(BMessage* message)
                                sizeof(utf8Hex));
 
                        char text[128];
-                       snprintf(text, sizeof(text), " %s: %#lx (%ld), UTF-8: 
%s",
+                       snprintf(text, sizeof(text), " %s: %#" B_PRIx32 " (%" 
B_PRId32 "), UTF-8: %s",
                                B_TRANSLATE("Code"), character, character, 
utf8Hex);
 
                        char glyph[20];
diff --git a/src/apps/cortex/TransportView/TransportView.cpp 
b/src/apps/cortex/TransportView/TransportView.cpp
index 9dc1ef5..925cec4 100644
--- a/src/apps/cortex/TransportView/TransportView.cpp
+++ b/src/apps/cortex/TransportView/TransportView.cpp
@@ -528,7 +528,7 @@ void TransportView::_selectGroup(
        err = m_manager->findGroup(groupID, &m_group);
        if(err < B_OK) {
                PRINT((
-                       "* TransportView::_selectGroup(%ld): findGroup() 
failed:\n"
+                       "* TransportView::_selectGroup(%" B_PRId32 "): 
findGroup() failed:\n"
                        "  %s\n",
                        groupID,
                        strerror(err)));
@@ -784,7 +784,7 @@ void TransportView::_populateTimeSourceMenu(
                        B_RAW_TYPE,
                        &r->node(),
                        sizeof(media_node));
-               sprintf(nameBuffer, "%s: %ld",
+               sprintf(nameBuffer, "%s: %" B_PRId32,
                        r->name(),
                        r->id());
                i = new BMenuItem(
@@ -1088,12 +1088,12 @@ void TransportView::_timeSourceCreated(
        if(err < B_OK)
                return;
                
-//     PRINT(("### _timeSourceCreated(): %ld\n", id));
+//     PRINT(("### _timeSourceCreated(): %" B_PRId32 "\n", id));
        NodeRef* ref;
        err = m_manager->getNodeRef(id, &ref);
        if(err < B_OK) {
                PRINT((
-                       "!!! TransportView::_timeSourceCreated(): node %ld 
doesn't exist\n",
+                       "!!! TransportView::_timeSourceCreated(): node %" 
B_PRId32 " doesn't exist\n",
                        id));
                return; 
        }
@@ -1105,7 +1105,7 @@ void TransportView::_timeSourceCreated(
                B_RAW_TYPE,
                &ref->node(),
                sizeof(media_node));
-       sprintf(nameBuffer, "%s: %ld",
+       sprintf(nameBuffer, "%s: %" B_PRId32,
                ref->name(),
                ref->id());
        BMenuItem* i = new BMenuItem(
@@ -1126,7 +1126,7 @@ void TransportView::_timeSourceDeleted(
        if(err < B_OK)
                return;
                
-//     PRINT(("### _timeSourceDeleted(): %ld\n", id));
+//     PRINT(("### _timeSourceDeleted(): %" B_PRId32 "\n", id));
 
        BMenu* menu = m_timeSourceView->Menu();
        ASSERT(menu);
diff --git a/src/apps/deskcalc/DeskCalc.cpp b/src/apps/deskcalc/DeskCalc.cpp
index 7b97aa8..af78d8e 100644
--- a/src/apps/deskcalc/DeskCalc.cpp
+++ b/src/apps/deskcalc/DeskCalc.cpp
@@ -38,7 +38,7 @@ main(int argc, char* argv[])
                        BString result = parser.Evaluate(expression.String());
                        printf("%s\n", result.String());
                } catch (ParseException e) {
-                       printf("%s at %ld\n", e.message.String(), e.position + 
1);
+                       printf("%s at %" B_PRId32 "\n", e.message.String(), 
e.position + 1);
                        return 1;
                }
        }
diff --git a/src/apps/deskcalc/ExpressionTextView.cpp 
b/src/apps/deskcalc/ExpressionTextView.cpp
index b9e948b..ae27e55 100644
--- a/src/apps/deskcalc/ExpressionTextView.cpp
+++ b/src/apps/deskcalc/ExpressionTextView.cpp
@@ -373,7 +373,7 @@ ExpressionTextView::AddExpressionToHistory(const char* 
expression)
                return;
        }
        while (fPreviousExpressions.CountItems() > kMaxPreviousExpressions)
-               delete (BString*)fPreviousExpressions.RemoveItem(0L);
+               delete (BString*)fPreviousExpressions.RemoveItem((int32)0);
 
        fHistoryPos = fPreviousExpressions.CountItems();
 }
diff --git a/src/apps/fontdemo/ControlView.cpp 
b/src/apps/fontdemo/ControlView.cpp
index 771e840..80e069a 100644
--- a/src/apps/fontdemo/ControlView.cpp
+++ b/src/apps/fontdemo/ControlView.cpp
@@ -380,7 +380,7 @@ ControlView::MessageReceived(BMessage* msg)
                                                printf("Failed to add style or 
family to the message\n");
                                                return;
                                        }
-                                       printf("InstalledStyles(%ld), Font(%s), 
Style(%s)\n",
+                                       printf("InstalledStyles(%" B_PRId32 "), 
Font(%s), Style(%s)\n",
                                                installedStyles, 
newFontFamilyItem->Label(),
                                                newstyleitem->Label());
                                        _UpdateAndSendStyle(msg);
diff --git a/src/apps/mediaconverter/MediaConverterApp.cpp 
b/src/apps/mediaconverter/MediaConverterApp.cpp
index 67af425..76572ad 100644
--- a/src/apps/mediaconverter/MediaConverterApp.cpp
+++ b/src/apps/mediaconverter/MediaConverterApp.cpp
@@ -525,10 +525,10 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile, 
BMediaFile* outFile,
                for (int64 i = start; (i <= end) && !fCancel; i += framesRead) {
                        if ((ret = inVidTrack->ReadFrames(videoBuffer, 
&framesRead,
                                        &mh)) != B_OK) {
-                               fprintf(stderr, "Error reading video frame %Ld: 
%s\n", i,
+                               fprintf(stderr, "Error reading video frame %" 
B_PRId64 ": %s\n", i,
                                                strerror(ret));
                                snprintf(status.LockBuffer(128), 128,
-                                               B_TRANSLATE("Error read video 
frame %Ld"), i);
+                                               B_TRANSLATE("Error read video 
frame %" B_PRId64), i);
                                status.UnlockBuffer();
                                SetStatusMessage(status.String());
 
@@ -537,10 +537,10 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile, 
BMediaFile* outFile,
 
                        if ((ret = outVidTrack->WriteFrames(videoBuffer, 
framesRead,
                                        mh.u.encoded_video.field_flags)) != 
B_OK) {
-                               fprintf(stderr, "Error writing video frame %Ld: 
%s\n", i,
+                               fprintf(stderr, "Error writing video frame %" 
B_PRId64 ": %s\n", i,
                                                strerror(ret));
                                snprintf(status.LockBuffer(128), 128,
-                                               B_TRANSLATE("Error writing 
video frame %Ld"), i);
+                                               B_TRANSLATE("Error writing 
video frame %" B_PRId64), i);
                                status.UnlockBuffer();
                                SetStatusMessage(status.String());
 
@@ -551,7 +551,7 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile, 
BMediaFile* outFile,
                        if (currPercent > lastPercent) {
                                lastPercent = currPercent;
                                snprintf(status.LockBuffer(128), 128,
-                                       B_TRANSLATE("Writing video track: %ld%% 
complete"),
+                                       B_TRANSLATE("Writing video track: %" 
B_PRId32 "%% complete"),
                                        currPercent);
                                status.UnlockBuffer();
                                SetStatusMessage(status.String());
@@ -587,7 +587,7 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile, 
BMediaFile* outFile,
                                &mh)) != B_OK) {
                                fprintf(stderr, "Error reading audio frames: 
%s\n", strerror(ret));
                                snprintf(status.LockBuffer(128), 128,
-                                       B_TRANSLATE("Error read audio frame 
%Ld"), i);
+                                       B_TRANSLATE("Error read audio frame %" 
B_PRId64), i);
                                status.UnlockBuffer();
                                SetStatusMessage(status.String());
 
@@ -598,7 +598,7 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile, 
BMediaFile* outFile,
                                framesRead)) != B_OK) {
                                fprintf(stderr, "Error writing audio frames: 
%s\n",     strerror(ret));
                                snprintf(status.LockBuffer(128), 128,
-                                       B_TRANSLATE("Error writing audio frame 
%Ld"), i);
+                                       B_TRANSLATE("Error writing audio frame 
%" B_PRId64), i);
                                status.UnlockBuffer();
                                SetStatusMessage(status.String());
 
@@ -609,7 +609,7 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile, 
BMediaFile* outFile,
                        if (currPercent > lastPercent) {
                                lastPercent = currPercent;
                                snprintf(status.LockBuffer(128), 128,
-                                       B_TRANSLATE("Writing audio track: %ld%% 
complete"),
+                                       B_TRANSLATE("Writing audio track: %" 
B_PRId32 "%% complete"),
                                        currPercent);
                                status.UnlockBuffer();
                                SetStatusMessage(status.String());
diff --git a/src/apps/mediaconverter/MediaConverterWindow.cpp 
b/src/apps/mediaconverter/MediaConverterWindow.cpp
index c835ec8..1049be1 100644
--- a/src/apps/mediaconverter/MediaConverterWindow.cpp
+++ b/src/apps/mediaconverter/MediaConverterWindow.cpp
@@ -501,7 +501,7 @@ MediaConverterWindow::BuildAudioVideoMenus()
        BMenu* menu = fAudioMenu->Menu();
        BMenuItem* item;
        // clear out old audio codec menu items
-       while ((item = menu->RemoveItem(0L)) != NULL)
+       while ((item = menu->RemoveItem((int32)0)) != NULL)
                delete item;
 
        bool separator = true;
@@ -558,7 +558,7 @@ MediaConverterWindow::BuildAudioVideoMenus()
 
        // clear out old video codec menu items
        menu = fVideoMenu->Menu();
-       while ((item = menu->RemoveItem(0L)) != NULL)
+       while ((item = menu->RemoveItem((int32)0)) != NULL)
                delete item;
 
        separator = true;
diff --git a/src/apps/pairs/PairsView.cpp b/src/apps/pairs/PairsView.cpp
index 569832c..64074be 100644
--- a/src/apps/pairs/PairsView.cpp
+++ b/src/apps/pairs/PairsView.cpp
@@ -183,7 +183,7 @@ PairsView::_ReadRandomIcons()
        }
 
        // delete the remaining bitmaps from the list
-       while (BBitmap* bitmap = (BBitmap*)bitmaps.RemoveItem(0L))
+       while (BBitmap* bitmap = (BBitmap*)bitmaps.RemoveItem((int32)0))
                delete bitmap;
 }
 
diff --git a/src/apps/poorman/StatusSlider.cpp 
b/src/apps/poorman/StatusSlider.cpp
index 694cda0..9c39ea4 100644
--- a/src/apps/poorman/StatusSlider.cpp
+++ b/src/apps/poorman/StatusSlider.cpp
@@ -23,7 +23,7 @@ StatusSlider::StatusSlider(const char* name, const char* 
label,
 const char*
 StatusSlider::UpdateText() const
 {
-       sprintf(fTemp, "%ld %s", Value(), fStatusPrefix);
+       sprintf(fTemp, "%" B_PRId32 " %s", Value(), fStatusPrefix);
 
        return fTemp;
 }
diff --git a/src/apps/poorman/libhttpd/libhttpd.c 
b/src/apps/poorman/libhttpd/libhttpd.c
index dd9f5f6..f57f65f 100644
--- a/src/apps/poorman/libhttpd/libhttpd.c
+++ b/src/apps/poorman/libhttpd/libhttpd.c
@@ -2921,7 +2921,7 @@ ls( httpd_conn* hc )
 
                /* And print. */
                (void)  fprintf( fp,
-                  "%10lld  %s  <A HREF=\"/%.500s%s\">%.80s</A>%s%s%s\n",
+                  "%10" B_PRId64 "  %s  <A 
HREF=\"/%.500s%s\">%.80s</A>%s%s%s\n",
                    (int64_t) lsb.st_size,
                    timestr, encrname, S_ISDIR(sb.st_mode) ? "/" : "",
                    nameptrs[i], linkprefix, link, fileclass );
diff --git a/src/apps/showimage/ShowImageWindow.cpp 
b/src/apps/showimage/ShowImageWindow.cpp
index b79059e..687be6c 100644
--- a/src/apps/showimage/ShowImageWindow.cpp
+++ b/src/apps/showimage/ShowImageWindow.cpp
@@ -711,7 +711,7 @@ ShowImageWindow::MessageReceived(BMessage* message)
 
                                while (fGoToPageMenu->CountItems() > 0) {
                                        // Remove all page numbers
-                                       delete fGoToPageMenu->RemoveItem(0L);
+                                       delete 
fGoToPageMenu->RemoveItem((int32)0);
                                }
 
                                for (int32 i = 1; i <= pages; i++) {
diff --git a/src/apps/soundrecorder/FileUtils.cpp 
b/src/apps/soundrecorder/FileUtils.cpp
index ba5ccf2..6200866 100644
--- a/src/apps/soundrecorder/FileUtils.cpp
+++ b/src/apps/soundrecorder/FileUtils.cpp
@@ -27,7 +27,7 @@ CopyFileData(BFile& dst, BFile& src)
        struct stat src_stat;
        status_t err = src.GetStat(&src_stat);
        if (err != B_OK) {
-               printf("couldn't get stat: %#010lx\n", err);
+               printf("couldn't get stat: %#010" B_PRIx32 "\n", err);
                return err;
        }
                
diff --git a/src/apps/soundrecorder/RecorderWindow.cpp 
b/src/apps/soundrecorder/RecorderWindow.cpp
index 49a182b..1e5c673 100644
--- a/src/apps/soundrecorder/RecorderWindow.cpp
+++ b/src/apps/soundrecorder/RecorderWindow.cpp
@@ -457,7 +457,7 @@ RecorderWindow::InitWindow()
                error = fRoster->GetDormantNodes(dni, &real_count, 0, 
&output_format,
                        0, B_BUFFER_PRODUCER | B_PHYSICAL_INPUT);
                if (real_count > maxInputCount) {
-                       WINDOW((stderr, "dropped %ld inputs\n", real_count - 
maxInputCount));
+                       WINDOW((stderr, "dropped %" B_PRId32 " inputs\n", 
real_count - maxInputCount));
                        real_count = maxInputCount;
                }
                char selected_name[B_MEDIA_NAME_LENGTH] = "Default input";
@@ -1172,7 +1172,7 @@ RecorderWindow::ErrorAlert(const char * action, status_t 
err)
 {
        char msg[300];
        if (err != B_OK)
-               sprintf(msg, "%s: %s. [%lx]", action, strerror(err), (int32) 
err);
+               sprintf(msg, "%s: %s. [%" B_PRIx32 "]", action, strerror(err), 
(int32) err);
        else
                sprintf(msg, "%s.", action);
        BAlert* alert = new BAlert("", msg, B_TRANSLATE("Stop"));
diff --git a/src/apps/soundrecorder/TrackSlider.cpp 
b/src/apps/soundrecorder/TrackSlider.cpp
index 34e92e5..9cbb606 100644
--- a/src/apps/soundrecorder/TrackSlider.cpp
+++ b/src/apps/soundrecorder/TrackSlider.cpp
@@ -408,8 +408,8 @@ TrackSlider::_TimeToString(bigtime_t timestamp, char 
*string)
        uint32 seconds = timestamp / 1000000LL;
        timestamp -= seconds * 1000000LL;
        uint32 centiseconds = timestamp / 10000LL;
-       sprintf(string, "%02ld:%02ld:%02ld:%02ld", hours, minutes, seconds, 
-               centiseconds);
+       sprintf(string, "%02" B_PRId32 ":%02" B_PRId32 ":%02" B_PRId32 ":%02"
+               B_PRId32, hours, minutes, seconds, centiseconds);
 }
 
 
diff --git a/src/apps/tv/Controller.cpp b/src/apps/tv/Controller.cpp
index 512c41f..9f00665 100644
--- a/src/apps/tv/Controller.cpp
+++ b/src/apps/tv/Controller.cpp
@@ -147,7 +147,7 @@ Controller::ConnectInterface(int i)
                printf("  name '%s'\n", parameter->Name());
                printf("  kind '%s'\n", parameter->Kind());
                printf("  unit '%s'\n", parameter->Unit());
-               printf("  flags 0x%08lx\n", parameter->Flags());
+               printf("  flags 0x%08" B_PRIx32 "\n", parameter->Flags());
                
                // XXX TODO: matching on Name is weak
                if (strcmp(parameter->Name(), "Channel") == 0 || 
strcmp(parameter->Kind(), B_TUNER_CHANNEL) == 0) {
diff --git a/src/apps/tv/DeviceRoster.cpp b/src/apps/tv/DeviceRoster.cpp
index f94a4d1..d2fd4da 100644
--- a/src/apps/tv/DeviceRoster.cpp
+++ b/src/apps/tv/DeviceRoster.cpp
@@ -41,7 +41,7 @@ DeviceRoster::DeviceRoster()
        err = MediaRoster()->GetLiveNodes(info, &info_count, NULL, NULL, 
"DVB*", 
                B_BUFFER_PRODUCER | B_PHYSICAL_INPUT);
        if (err != B_OK || info_count < 1) { 
-               printf("Can't find live DVB node. Found %ld nodes, error %08lx 
(%s)\n",
+               printf("Can't find live DVB node. Found %" B_PRId32 " nodes, 
error %08" B_PRIx32 " (%s)\n",
                        info_count, err, strerror(err));
                fDeviceCount = 0;
        } else {
diff --git a/src/apps/tv/MainWin.cpp b/src/apps/tv/MainWin.cpp
index e3283a9..9f57fd0 100644
--- a/src/apps/tv/MainWin.cpp
+++ b/src/apps/tv/MainWin.cpp
@@ -974,7 +974,7 @@ MainWin::KeyDown(BMessage *msg)
        uint32 raw_char  = msg->FindInt32("raw_char");
        uint32 modifiers = msg->FindInt32("modifiers");
 
-       printf("key 0x%lx, raw_char 0x%lx, modifiers 0x%lx\n", key, raw_char,
+       printf("key 0x%" B_PRIx32 ", raw_char 0x%" B_PRIx32 ", modifiers 0x%" 
B_PRIx32 "\n", key, raw_char,
                modifiers);
 
        switch (raw_char) {
diff --git a/src/apps/tv/VideoNode.cpp b/src/apps/tv/VideoNode.cpp
index 70c6755..a9aaff4 100644
--- a/src/apps/tv/VideoNode.cpp
+++ b/src/apps/tv/VideoNode.cpp
@@ -446,7 +446,7 @@ VideoNode::CreateBuffers(BRect frame, color_space cspace, 
bool overlay)
                printf("VideoNode::CreateBuffers failed\n");
                return B_ERROR;
        }
-       printf("overlay bitmap: got: bytes per row: %ld\n", 
+       printf("overlay bitmap: got: bytes per row: %" B_PRId32 "\n",
                fBitmap->BytesPerRow());
        fOverlayActive = overlay;
        UnlockBitmap();
diff --git a/src/bin/network/arp/arp.cpp b/src/bin/network/arp/arp.cpp
index 9a8be9f..1e41394 100644
--- a/src/bin/network/arp/arp.cpp
+++ b/src/bin/network/arp/arp.cpp
@@ -270,7 +270,7 @@ set_entries_from_file(const char *filename)
                char *rest = line;
                const char *argument = next_argument(&rest);
                if (argument == NULL) {
-                       fprintf(stderr, "%s: Line %ld is invalid (missing 
hostname).\n",
+                       fprintf(stderr, "%s: Line %" B_PRId32 " is invalid 
(missing hostname).\n",
                                kProgramName, counter);
                        continue;
                }
@@ -280,12 +280,12 @@ set_entries_from_file(const char *filename)
                        // get host by name
                        struct hostent *host = gethostbyname(argument);
                        if (host == NULL) {
-                               fprintf(stderr, "%s: Line %ld, host \"%s\" is 
not known in the IPv4 domain: %s\n",
+                               fprintf(stderr, "%s: Line %" B_PRId32 ", host 
\"%s\" is not known in the IPv4 domain: %s\n",
                                        kProgramName, counter, argument, 
strerror(errno));
                                continue;
                        }
                        if (host->h_addrtype != AF_INET) {
-                               fprintf(stderr, "%s: Line %ld, host \"%s\" is 
not known in the IPv4 domain.\n",
+                               fprintf(stderr, "%s: Line " B_PRId32 ", host 
\"%s\" is not known in the IPv4 domain.\n",
                                        kProgramName, counter, argument);
                                continue;
                        }
@@ -299,14 +299,14 @@ set_entries_from_file(const char *filename)
 
                argument = next_argument(&rest);
                if (argument == NULL) {
-                       fprintf(stderr, "%s: Line %ld is invalid (missing 
ethernet address).\n",
+                       fprintf(stderr, "%s: Line %" B_PRId32 " is invalid 
(missing ethernet address).\n",
                                kProgramName, counter);
                        continue;
                }
 
                uint8 ethernetAddress[6];
                if (!parse_ethernet_address(argument, ethernetAddress)) {
-                       fprintf(stderr, "%s: Line %ld, \"%s\" is not a valid 
ethernet address.\n",
+                       fprintf(stderr, "%s: Line %" B_PRId32 ", \"%s\" is not 
a valid ethernet address.\n",
                                kProgramName, counter, argument);
                        continue;
                }
@@ -316,14 +316,14 @@ set_entries_from_file(const char *filename)
                uint32 flags = ARP_FLAG_PERMANENT;
                while ((argument = next_argument(&rest)) != NULL) {
                        if (!set_flags(flags, argument)) {
-                               fprintf(stderr, "%s: Line %ld, ignoring invalid 
flag \"%s\".\n",
+                               fprintf(stderr, "%s: Line %" B_PRId32 ", 
ignoring invalid flag \"%s\".\n",
                                        kProgramName, counter, argument);
                        }
                }
 
                status_t status = set_entry(&address, ethernetAddress, flags);
                if (status != B_OK) {
-                       fprintf(stderr, "%s: Line %ld, ARP entry could not been 
set: %s\n",
+                       fprintf(stderr, "%s: Line %" B_PRId32 ", ARP entry 
could not been set: %s\n",
                                kProgramName, counter, strerror(status));
                }
        }
diff --git a/src/kits/game/WindowScreen.cpp b/src/kits/game/WindowScreen.cpp
index 38d482b..a5773de 100644
--- a/src/kits/game/WindowScreen.cpp
+++ b/src/kits/game/WindowScreen.cpp
@@ -536,7 +536,7 @@ BWindowScreen::Suspend(char* label)
        CALLED();
        if (fDebugState) {
                fprintf(stderr, "## Debugger(\"%s\").", label);
-               fprintf(stderr, " Press Alt-F%ld or Cmd-F%ld to resume.\n",
+               fprintf(stderr, " Press Alt-F%" B_PRId32 " or Cmd-F%" B_PRId32 
" to resume.\n",
                        fWorkspaceIndex + 1, fWorkspaceIndex + 1);
 
                if (IsLocked())
diff --git a/src/kits/midi2/MidiRosterLooper.cpp 
b/src/kits/midi2/MidiRosterLooper.cpp
index c4b64ea..1b5592b 100644
--- a/src/kits/midi2/MidiRosterLooper.cpp
+++ b/src/kits/midi2/MidiRosterLooper.cpp
@@ -47,8 +47,8 @@ BMidiRosterLooper::~BMidiRosterLooper()
                BMidiEndpoint* endp = EndpointAt(t);
                if (endp->fRefCount > 0) {
                        fprintf(
-                               stderr, "[midi] WARNING: Endpoint %ld (%p) has "
-                               "not been Release()d properly (refcount = 
%ld)\n", 
+                               stderr, "[midi] WARNING: Endpoint %" B_PRId32 " 
(%p) has "
+                               "not been Release()d properly (refcount = %" 
B_PRId32 ")\n",
                                endp->ID(), endp, endp->fRefCount);
                } else {
                        delete endp;
diff --git a/src/kits/print/PicturePrinter.cpp 
b/src/kits/print/PicturePrinter.cpp
index b90d0f6..5f7a253 100644
--- a/src/kits/print/PicturePrinter.cpp
+++ b/src/kits/print/PicturePrinter.cpp
@@ -399,7 +399,7 @@ void PicturePrinter::SetFontFlags(int32 flags) {
        if (flags == 0) Print("none set");
        PRINT_FLAG(B_DISABLE_ANTIALIASING);
        PRINT_FLAG(B_FORCE_ANTIALIASING);
-       if (flags != f) printf("Unknown Additional Flags %ld", flags & ~f);
+       if (flags != f) printf("Unknown Additional Flags %" B_PRId32 "", flags 
& ~f);
        Cr();
 }
 
@@ -420,7 +420,7 @@ void PicturePrinter::SetFontFace(int32 flags) {
        PRINT_FLAG(B_OUTLINED_FACE);
        PRINT_FLAG(B_UNDERSCORE_FACE);
        PRINT_FLAG(B_STRIKEOUT_FACE);
-       if (flags != f) printf("Unknown Additional Flags %ld", flags & ~f);
+       if (flags != f) printf("Unknown Additional Flags %" B_PRId32 "", flags 
& ~f);
        Cr();
 }
 
diff --git a/src/kits/print/PrinterDriverAddOn.cpp 
b/src/kits/print/PrinterDriverAddOn.cpp
index 9befde3..3368658 100644
--- a/src/kits/print/PrinterDriverAddOn.cpp
+++ b/src/kits/print/PrinterDriverAddOn.cpp
@@ -143,8 +143,8 @@ PrinterDriverAddOn::TakeJob(const char* spoolFile, 
BDirectory* spoolFolder)
        // This seems to be required for legacy?
        // HP PCL3 add-on crashes without it!
        BMessage parameters(B_REFS_RECEIVED);
-       parameters.AddInt32("file", (int32)&file);
-       parameters.AddInt32("printer", (int32)spoolFolder);
+       parameters.AddInt32("file", (addr_t)&file);
+       parameters.AddInt32("printer", (addr_t)spoolFolder);
 
        BMessage* message = (*func)(&file, spoolFolder, &parameters);
        if (message == NULL || message->what != 'okok')
diff --git a/src/libs/icon/message/MessageImporter.cpp 
b/src/libs/icon/message/MessageImporter.cpp
index 403b2cc..bcf7821 100644
--- a/src/libs/icon/message/MessageImporter.cpp
+++ b/src/libs/icon/message/MessageImporter.cpp
@@ -182,7 +182,7 @@ MessageImporter::_ImportShapes(const BMessage* archive, 
PathContainer* paths,
                int32 styleIndex;
                if (shapeArchive.FindInt32("style ref", &styleIndex) < B_OK) {
                        printf("MessageImporter::_ImportShapes() - "
-                                  "Shape %ld doesn't reference a Style!", i);
+                                  "Shape %" B_PRId32 " doesn't reference a 
Style!", i);
                        continue;
                }
 #ifdef ICON_O_MATIC
@@ -192,7 +192,7 @@ MessageImporter::_ImportShapes(const BMessage* archive, 
PathContainer* paths,
 #endif
                if (!style) {
                        printf("MessageImporter::_ImportShapes() - "
-                                  "Shape %ld wants Style %ld, which does not 
exist\n",
+                                  "Shape %" B_PRId32 " wants Style %" B_PRId32 
", which does not exist\n",
                                i, styleIndex);
                        continue;
                }
@@ -218,7 +218,7 @@ MessageImporter::_ImportShapes(const BMessage* archive, 
PathContainer* paths,
 #endif
                        if (!path) {
                                printf("MessageImporter::_ImportShapes() - "
-                                          "Shape %ld referenced path %ld, "
+                                          "Shape %" B_PRId32 " referenced path 
%" B_PRId32 ", "
                                           "which does not exist\n", i, 
pathIndex);
                                continue;
                        }
diff --git a/src/libs/icon/shape/VectorPath.cpp 
b/src/libs/icon/shape/VectorPath.cpp
index a2f88a8..b800a07 100644
--- a/src/libs/icon/shape/VectorPath.cpp
+++ b/src/libs/icon/shape/VectorPath.cpp
@@ -976,7 +976,7 @@ void
 VectorPath::PrintToStream() const
 {
        for (int32 i = 0; i < fPointCount; i++) {
-               printf("point %ld: (%f, %f) -> (%f, %f) -> (%f, %f) (%d)\n", i,
+               printf("point %" B_PRId32 ": (%f, %f) -> (%f, %f) -> (%f, %f) 
(%d)\n", i,
                        fPath[i].point_in.x, fPath[i].point_in.y,
                        fPath[i].point.x, fPath[i].point.y,
                        fPath[i].point_out.x, fPath[i].point_out.y, 
fPath[i].connected);
@@ -1085,7 +1085,7 @@ VectorPath::_SetPointCount(int32 count)
                // reallocation might have failed
                fPointCount = 0;
                fAllocCount = 0;
-               fprintf(stderr, "VectorPath::_SetPointCount(%ld) - allocation 
failed!\n",
+               fprintf(stderr, "VectorPath::_SetPointCount(%" B_PRId32 ") - 
allocation failed!\n",
                        count);
        }
 
diff --git a/src/libs/icon/style/GradientTransformable.cpp 
b/src/libs/icon/style/GradientTransformable.cpp
index 50c8525..5baf553 100644
--- a/src/libs/icon/style/GradientTransformable.cpp
+++ b/src/libs/icon/style/GradientTransformable.cpp
@@ -591,7 +591,7 @@ Gradient::PrintToStream() const
                   string_for_interpolation(fInterpolation),
                   fInheritTransformation);
        for (int32 i = 0; BGradient::ColorStop* step = ColorAt(i); i++) {
-               printf("  %ld: offset: %.1f -> color(%d, %d, %d, %d)\n",
+               printf("  %" B_PRId32 ": offset: %.1f -> color(%d, %d, %d, 
%d)\n",
                           i, step->offset,
                           step->color.red,
                           step->color.green,
diff --git a/src/preferences/printers/JobListView.cpp 
b/src/preferences/printers/JobListView.cpp
index 473ec65..ff371d9 100644
--- a/src/preferences/printers/JobListView.cpp
+++ b/src/preferences/printers/JobListView.cpp
@@ -42,7 +42,7 @@ JobListView::JobListView(BRect frame)
 JobListView::~JobListView()
 {
        while (!IsEmpty())
-               delete RemoveItem(0L);
+               delete RemoveItem((int32)0);
 }
 
 
@@ -61,7 +61,7 @@ JobListView::SetSpoolFolder(SpoolFolder* folder)
 {
        // clear list
        while (!IsEmpty())
-               delete RemoveItem(0L);
+               delete RemoveItem((int32)0);
 
        if (folder == NULL)
                return;
diff --git a/src/preferences/printers/PrinterListView.cpp 
b/src/preferences/printers/PrinterListView.cpp
index bfc5f50..1c7deaa 100644
--- a/src/preferences/printers/PrinterListView.cpp
+++ b/src/preferences/printers/PrinterListView.cpp
@@ -45,7 +45,7 @@ PrinterListView::PrinterListView(BRect frame)
 PrinterListView::~PrinterListView()
 {
        while (!IsEmpty())
-               delete RemoveItem(0L);
+               delete RemoveItem((int32)0);
 }
 
 
@@ -54,7 +54,7 @@ PrinterListView::BuildPrinterList()
 {
        // clear list
        while (!IsEmpty())
-               delete RemoveItem(0L);
+               delete RemoveItem((int32)0);
 
        // Find directory containing printer definition nodes
        BPath path;
diff --git a/src/servers/cddb_daemon/cddb_daemon.cpp 
b/src/servers/cddb_daemon/cddb_daemon.cpp
index ef2529d..f216173 100644
--- a/src/servers/cddb_daemon/cddb_daemon.cpp
+++ b/src/servers/cddb_daemon/cddb_daemon.cpp
@@ -84,11 +84,11 @@ CDDBDaemon::_Lookup(const dev_t device)
        uint32 cddbId;
        if (!_CanLookup(device, &cddbId, toc)) {
                free(toc);
-               printf("Skipping device with id %ld.\n", device);
+               printf("Skipping device with id %" B_PRId32 ".\n", device);
                return B_BAD_TYPE;
        }
                
-       printf("Looking up CD with CDDB Id %08lx.\n", cddbId);
+       printf("Looking up CD with CDDB Id %08" B_PRIx32 ".\n", cddbId);
 
        CDDBServer cddb_server("freedb.freedb.org:80");
 
@@ -123,7 +123,7 @@ CDDBDaemon::_Lookup(const dev_t device)
        // Delete itens in the query response BList;
        int32 count = queryResponse.CountItems();
        for (int32 i = 0; i < count; ++i) {
-               delete (QueryResponseData*)queryResponse.RemoveItem(0L);
+               delete (QueryResponseData*)queryResponse.RemoveItem((int32)0);
        }
                                                
        queryResponse.MakeEmpty();
@@ -131,7 +131,7 @@ CDDBDaemon::_Lookup(const dev_t device)
        // Delete itens in the track data BList in the read response data;
        count = readResponse.tracks.CountItems();
        for (int32 i = 0; i < count; ++i) {
-               delete (TrackData*)readResponse.tracks.RemoveItem(0L);
+               delete (TrackData*)readResponse.tracks.RemoveItem((int32)0);
        }
                                                
        readResponse.tracks.MakeEmpty();
diff --git a/src/servers/cddb_daemon/cddb_server.cpp 
b/src/servers/cddb_daemon/cddb_server.cpp
index 8bbc93f..d0d8ebb 100644
--- a/src/servers/cddb_daemon/cddb_server.cpp
+++ b/src/servers/cddb_daemon/cddb_server.cpp
@@ -56,7 +56,7 @@ CDDBServer::Query(uint32 cddbId, const scsi_toc_toc* toc, 
BList* queryResponse)
 
        // Convert CDDB id to hexadecimal format.
        char hexCddbId[9];
-       sprintf(hexCddbId, "%08lx", cddbId);
+       sprintf(hexCddbId, "%08" B_PRIx32 "", cddbId);
        
        // Assemble the Query command.
        int32 numTracks = toc->last_track + 1 - toc->first_track;
diff --git a/src/servers/print/ConfigWindow.cpp 
b/src/servers/print/ConfigWindow.cpp
index eebea2d..6a8f6fb 100644
--- a/src/servers/print/ConfigWindow.cpp
+++ b/src/servers/print/ConfigWindow.cpp
@@ -414,7 +414,7 @@ ConfigWindow::SetupPrintersMenu(BMenu* menu)
 {
        // clear menu
        while (menu->CountItems() != 0)
-               delete menu->RemoveItem(0L);
+               delete menu->RemoveItem((int32)0);
 
        // fill menu with printer names
        BAutolock lock(gLock);


Other related posts:

  • » [haiku-commits] haiku: hrev45129 - build/jam src/apps src/apps/mediaconverter src/apps/cdplayer src/bin/network/arp - alex