mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' to avoid problems on 64-bit machines
This commit is contained in:
parent
661da094e1
commit
19f39258f0
4
HISTORY
4
HISTORY
@ -4986,7 +4986,7 @@ Video Disk Recorder Revision History
|
||||
- Fixed displaying the replay mode symbol in case of "Multi speed mode" (reported
|
||||
by Marco Schlüßler).
|
||||
|
||||
2006-12-01: Version 1.4.4-1
|
||||
2006-12-02: Version 1.4.4-1
|
||||
|
||||
- Some improvements to the man pages (thanks to Ville Skyttä).
|
||||
- Fixed a possible segfault in cSkins::Message() (thanks to Udo Richter).
|
||||
@ -5006,3 +5006,5 @@ Video Disk Recorder Revision History
|
||||
and waiting for 5 minutes before calling it again (thanks to Jörg Wendel for
|
||||
reporting that cPlugin::Active() was called too often, and to Udo Richter for
|
||||
some hints on how to improve this).
|
||||
- Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' to
|
||||
avoid problems on 64-bit machines.
|
||||
|
4
font.h
4
font.h
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: font.h 1.12 2006/02/05 13:46:36 kls Exp $
|
||||
* $Id: font.h 1.13 2006/12/02 11:11:48 kls Exp $
|
||||
*/
|
||||
|
||||
#ifndef __FONT_H
|
||||
@ -32,7 +32,7 @@ enum eDvbCode {
|
||||
class cFont {
|
||||
public:
|
||||
enum { NUMCHARS = 256 };
|
||||
typedef unsigned long tPixelData;
|
||||
typedef uint32_t tPixelData;
|
||||
struct tCharData {
|
||||
tPixelData width, height;
|
||||
tPixelData lines[1];
|
||||
|
4
menu.c
4
menu.c
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: menu.c 1.445 2006/11/04 13:13:18 kls Exp $
|
||||
* $Id: menu.c 1.446 2006/12/02 11:12:02 kls Exp $
|
||||
*/
|
||||
|
||||
#include "menu.h"
|
||||
@ -3280,7 +3280,7 @@ eOSState cDisplayChannel::ProcessKey(eKeys Key)
|
||||
return osEnd;
|
||||
}
|
||||
};
|
||||
if (!timeout || lastTime.Elapsed() < (uint64)(Setup.ChannelInfoTime * 1000)) {
|
||||
if (!timeout || lastTime.Elapsed() < (uint64_t)(Setup.ChannelInfoTime * 1000)) {
|
||||
if (Key == kNone && !number && group < 0 && !NewChannel && channel && channel->Number() != cDevice::CurrentChannel()) {
|
||||
// makes sure a channel switch through the SVDRP CHAN command is displayed
|
||||
channel = Channels.GetByNumber(cDevice::CurrentChannel());
|
||||
|
8
rcu.c
8
rcu.c
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: rcu.c 1.14 2006/06/16 09:29:24 kls Exp $
|
||||
* $Id: rcu.c 1.15 2006/12/02 11:12:28 kls Exp $
|
||||
*/
|
||||
|
||||
#include "rcu.h"
|
||||
@ -97,7 +97,7 @@ void cRcuRemote::Action(void)
|
||||
time_t LastCodeRefresh = 0;
|
||||
cTimeMs FirstTime;
|
||||
unsigned char LastCode = 0, LastMode = 0;
|
||||
uint64 LastCommand = ~0; // 0x00 might be a valid command
|
||||
uint64_t LastCommand = ~0; // 0x00 might be a valid command
|
||||
unsigned int LastData = 0;
|
||||
bool repeat = false;
|
||||
|
||||
@ -109,13 +109,13 @@ void cRcuRemote::Action(void)
|
||||
buffer.raw[i] = b;
|
||||
if (i == 5) {
|
||||
unsigned short Address = ntohs(buffer.data.address); // the PIC sends bytes in "network order"
|
||||
uint64 Command = ntohl(buffer.data.command);
|
||||
uint64_t Command = ntohl(buffer.data.command);
|
||||
if (code == 'B' && Address == 0x0000 && Command == 0x00004000)
|
||||
// Well, well, if it isn't the "d-box"...
|
||||
// This remote control sends the above command before and after
|
||||
// each keypress - let's just drop this:
|
||||
break;
|
||||
Command |= uint64(Address) << 32;
|
||||
Command |= uint64_t(Address) << 32;
|
||||
if (Command != LastCommand) {
|
||||
LastCommand = Command;
|
||||
repeat = false;
|
||||
|
16
remote.c
16
remote.c
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: remote.c 1.54 2006/10/14 11:05:57 kls Exp $
|
||||
* $Id: remote.c 1.55 2006/12/02 11:12:42 kls Exp $
|
||||
*/
|
||||
|
||||
#include "remote.h"
|
||||
@ -116,7 +116,7 @@ bool cRemote::PutMacro(eKeys Key)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool cRemote::Put(uint64 Code, bool Repeat, bool Release)
|
||||
bool cRemote::Put(uint64_t Code, bool Repeat, bool Release)
|
||||
{
|
||||
char buffer[32];
|
||||
snprintf(buffer, sizeof(buffer), "%016LX", Code);
|
||||
@ -203,7 +203,7 @@ cRemotes Remotes;
|
||||
|
||||
struct tKbdMap {
|
||||
eKbdFunc func;
|
||||
uint64 code;
|
||||
uint64_t code;
|
||||
};
|
||||
|
||||
static tKbdMap KbdMap[] = {
|
||||
@ -264,7 +264,7 @@ void cKbdRemote::SetRawMode(bool RawMode)
|
||||
rawMode = RawMode;
|
||||
}
|
||||
|
||||
uint64 cKbdRemote::MapFuncToCode(int Func)
|
||||
uint64_t cKbdRemote::MapFuncToCode(int Func)
|
||||
{
|
||||
for (tKbdMap *p = KbdMap; p->func != kfNone; p++) {
|
||||
if (p->func == Func)
|
||||
@ -273,7 +273,7 @@ uint64 cKbdRemote::MapFuncToCode(int Func)
|
||||
return (Func <= 0xFF) ? Func : 0;
|
||||
}
|
||||
|
||||
int cKbdRemote::MapCodeToFunc(uint64 Code)
|
||||
int cKbdRemote::MapCodeToFunc(uint64_t Code)
|
||||
{
|
||||
for (tKbdMap *p = KbdMap; p->func != kfNone; p++) {
|
||||
if (p->code == Code)
|
||||
@ -296,9 +296,9 @@ int cKbdRemote::ReadKey(void)
|
||||
return -1;
|
||||
}
|
||||
|
||||
uint64 cKbdRemote::ReadKeySequence(void)
|
||||
uint64_t cKbdRemote::ReadKeySequence(void)
|
||||
{
|
||||
uint64 k = 0;
|
||||
uint64_t k = 0;
|
||||
int key1;
|
||||
|
||||
if ((key1 = ReadKey()) >= 0) {
|
||||
@ -342,7 +342,7 @@ uint64 cKbdRemote::ReadKeySequence(void)
|
||||
void cKbdRemote::Action(void)
|
||||
{
|
||||
while (Running()) {
|
||||
uint64 Command = ReadKeySequence();
|
||||
uint64_t Command = ReadKeySequence();
|
||||
if (Command) {
|
||||
if (rawMode || !Put(Command)) {
|
||||
int func = MapCodeToFunc(Command);
|
||||
|
10
remote.h
10
remote.h
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: remote.h 1.37 2006/10/14 11:46:58 kls Exp $
|
||||
* $Id: remote.h 1.38 2006/12/02 11:12:49 kls Exp $
|
||||
*/
|
||||
|
||||
#ifndef __REMOTE_H
|
||||
@ -35,7 +35,7 @@ protected:
|
||||
cRemote(const char *Name);
|
||||
const char *GetSetup(void);
|
||||
void PutSetup(const char *Setup);
|
||||
bool Put(uint64 Code, bool Repeat = false, bool Release = false);
|
||||
bool Put(uint64_t Code, bool Repeat = false, bool Release = false);
|
||||
bool Put(const char *Code, bool Repeat = false, bool Release = false);
|
||||
public:
|
||||
virtual ~cRemote();
|
||||
@ -100,13 +100,13 @@ private:
|
||||
struct termios savedTm;
|
||||
virtual void Action(void);
|
||||
int ReadKey(void);
|
||||
uint64 ReadKeySequence(void);
|
||||
int MapCodeToFunc(uint64 Code);
|
||||
uint64_t ReadKeySequence(void);
|
||||
int MapCodeToFunc(uint64_t Code);
|
||||
public:
|
||||
cKbdRemote(void);
|
||||
virtual ~cKbdRemote();
|
||||
static bool KbdAvailable(void) { return kbdAvailable; }
|
||||
static uint64 MapFuncToCode(int Func);
|
||||
static uint64_t MapFuncToCode(int Func);
|
||||
static void SetRawMode(bool RawMode);
|
||||
};
|
||||
|
||||
|
8
tools.c
8
tools.c
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: tools.c 1.120 2006/08/12 13:30:07 kls Exp $
|
||||
* $Id: tools.c 1.121 2006/12/02 11:12:59 kls Exp $
|
||||
*/
|
||||
|
||||
#include "tools.h"
|
||||
@ -547,11 +547,11 @@ cTimeMs::cTimeMs(void)
|
||||
Set();
|
||||
}
|
||||
|
||||
uint64 cTimeMs::Now(void)
|
||||
uint64_t cTimeMs::Now(void)
|
||||
{
|
||||
struct timeval t;
|
||||
if (gettimeofday(&t, NULL) == 0)
|
||||
return (uint64(t.tv_sec)) * 1000 + t.tv_usec / 1000;
|
||||
return (uint64_t(t.tv_sec)) * 1000 + t.tv_usec / 1000;
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -565,7 +565,7 @@ bool cTimeMs::TimedOut(void)
|
||||
return Now() >= begin;
|
||||
}
|
||||
|
||||
uint64 cTimeMs::Elapsed(void)
|
||||
uint64_t cTimeMs::Elapsed(void)
|
||||
{
|
||||
return Now() - begin;
|
||||
}
|
||||
|
10
tools.h
10
tools.h
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: tools.h 1.93 2006/04/16 10:40:45 kls Exp $
|
||||
* $Id: tools.h 1.94 2006/12/02 11:14:14 kls Exp $
|
||||
*/
|
||||
|
||||
#ifndef __TOOLS_H
|
||||
@ -15,6 +15,7 @@
|
||||
#include <fcntl.h>
|
||||
#include <poll.h>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <syslog.h>
|
||||
@ -22,7 +23,6 @@
|
||||
#include <sys/types.h>
|
||||
|
||||
typedef unsigned char uchar;
|
||||
typedef unsigned long long int uint64;
|
||||
|
||||
extern int SysLogLevel;
|
||||
|
||||
@ -159,13 +159,13 @@ public:
|
||||
|
||||
class cTimeMs {
|
||||
private:
|
||||
uint64 begin;
|
||||
uint64_t begin;
|
||||
public:
|
||||
cTimeMs(void);
|
||||
static uint64 Now(void);
|
||||
static uint64_t Now(void);
|
||||
void Set(int Ms = 0);
|
||||
bool TimedOut(void);
|
||||
uint64 Elapsed(void);
|
||||
uint64_t Elapsed(void);
|
||||
};
|
||||
|
||||
class cReadLine {
|
||||
|
Loading…
Reference in New Issue
Block a user