Remove remaining unnecessary 'volatile' qualifiers

This commit is contained in:
Pawel Dziepak
2013-11-06 00:03:07 +01:00
parent d929eb20ba
commit 73ad2473e7
45 changed files with 69 additions and 68 deletions
+2 -2
View File
@@ -66,7 +66,7 @@ extern void __length_error (const char *);
#endif
#ifdef __HAIKU__
extern "C" __haiku_int32 atomic_add(volatile __haiku_int32* value,
extern "C" __haiku_int32 atomic_add(__haiku_int32* value,
__haiku_int32 addvalue);
#endif /* __HAIKU__ */
@@ -82,7 +82,7 @@ private:
charT* data () { return reinterpret_cast<charT *>(this + 1); }
charT& operator[] (size_t s) { return data () [s]; }
#ifdef __HAIKU__
charT* grab () { if (selfish) return clone (); atomic_add((volatile __haiku_int32*) &ref, 1); return data (); }
charT* grab () { if (selfish) return clone (); atomic_add((__haiku_int32*) &ref, 1); return data (); }
void release() { if (atomic_add((__haiku_int32*) &ref, -1) == 1) delete this; }
#else
charT* grab () { if (selfish) return clone (); ++ref; return data (); }
+1 -1
View File
@@ -113,7 +113,7 @@ private:
private:
bool fStarted;
area_id fArea;
volatile BPrivate::media::TimeSourceTransmit* fBuf;
BPrivate::media::TimeSourceTransmit* fBuf;
BPrivate::media::SlaveNodes* fSlaveNodes;
area_id _reserved_area;
+1 -1
View File
@@ -54,7 +54,7 @@ private:
virtual status_t _Reserved_Renderer_3(int32, void *);
virtual status_t _Reserved_Renderer_4(int32, void *);
volatile int32 fRefCount; // How much we're still usefull?
int32 fRefCount; // How much we're still usefull?
BGLView* fView; // Never forget who is the boss!
ulong fOptions; // Keep that tune in memory
BGLDispatcher* fDispatcher; // Our personal OpenGL API call dispatcher
@@ -14,7 +14,7 @@
typedef struct lock {
sem_id sem;
vint32 count;
int32 count;
} lock;
+2 -2
View File
@@ -14,7 +14,7 @@
typedef struct lock {
sem_id sem;
vint32 count;
int32 count;
} lock;
@@ -82,4 +82,4 @@ class Autolock {
};
#endif /* LOCK_H */
#endif /* LOCK_H */
@@ -17,7 +17,7 @@ enum {
};
struct messaging_area_header {
vint32 lock_counter;
int32 lock_counter;
int32 size; // set to 0, when area is discarded
area_id kernel_area;
area_id next_kernel_area;
+1 -1
View File
@@ -47,7 +47,7 @@ typedef struct rw_lock {
struct rw_lock_waiter* waiters;
spinlock lock;
thread_id holder;
vint32 count;
int32 count;
int32 owner_count;
int16 active_readers;
// Only > 0 while a writer is waiting: number
+1 -1
View File
@@ -406,7 +406,7 @@ private:
TeamTimeUserTimerList fCPUTimeUserTimers;
// protected by scheduler lock
TeamUserTimeUserTimerList fUserTimeUserTimers;
vint32 fUserDefinedTimerCount; // accessed atomically
int32 fUserDefinedTimerCount; // accessed atomically
};
+1 -1
View File
@@ -68,7 +68,7 @@ struct team_debug_info {
thread_id causing_thread;
// thread that caused the debugger to be attached; -1 for manual
// debugger attachment (or no debugger installed)
vint32 image_event;
int32 image_event;
// counter incremented whenever an image is created/deleted
struct ConditionVariable* debugger_changed_condition;
+1 -1
View File
@@ -136,7 +136,7 @@ public:
#endif
#if DEBUG_PAGE_ACCESS
vint32 accessing_thread;
int32 accessing_thread;
#endif
#if VM_PAGE_ALLOCATION_TRACKING_AVAILABLE
+2 -2
View File
@@ -17,12 +17,12 @@ struct select_sync;
typedef struct select_info {
struct select_info* next; // next in the object's list
struct select_sync* sync;
vint32 events;
int32 events;
uint16 selected_events;
} select_info;
typedef struct select_sync {
vint32 ref_count;
int32 ref_count;
sem_id sem;
uint32 count;
struct select_info* set;
+1 -1
View File
@@ -54,7 +54,7 @@ private:
private:
sem_id fSemaphore;
vint32 fAtom;
int32 fAtom;
_shared_buffer_info fInfos[kMaxBuffers];
int32 fCount;
+1 -1
View File
@@ -53,7 +53,7 @@ status_t TestForAddonExistence(const char* name, directory_which which,
// Reference counted object
class Object {
private:
volatile int32 fRefCount;
int32 fRefCount;
public:
// After construction reference count is 1