Merge pull request #3122 from Carbenium/int-typedefs

Typedef C++11 int types to make them easier to use
This commit is contained in:
Isaac Connor 2021-02-02 17:11:33 -05:00 committed by GitHub
commit d762ebde61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 49 additions and 23 deletions

View File

@ -21,6 +21,8 @@
#ifndef ZM_H
#define ZM_H
#include "zm_define.h"
#include "zm_config.h"
#include "zm_signal.h"
#ifdef SOLARIS
@ -29,10 +31,8 @@
#endif
#include "zm_logger.h"
#include <stdint.h>
#include <iostream>
extern const char* self;
extern const char *self;
#endif // ZM_H

33
src/zm_define.h Normal file
View File

@ -0,0 +1,33 @@
/*
* This file is part of the ZoneMinder Project.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef ZONEMINDER_SRC_ZM_DEFINE_H_
#define ZONEMINDER_SRC_ZM_DEFINE_H_
#include <cinttypes>
typedef std::int64_t int64;
typedef std::int32_t int32;
typedef std::int16_t int16;
typedef std::int8_t int8;
typedef std::uint64_t uint64;
typedef std::uint32_t uint32;
typedef std::uint16_t uint16;
typedef std::uint8_t uint8;
#endif // ZONEMINDER_SRC_ZM_DEFINE_H_

View File

@ -27,7 +27,6 @@
#include <getopt.h>
#include <arpa/inet.h>
#include <glob.h>
#include <cinttypes>
#include "zm.h"
#include "zm_db.h"
@ -692,8 +691,8 @@ void Event::AddFrame(Image *image, struct timeval timestamp, int score, Image *a
// The idea is to write out 1/sec
frame_data.push(new Frame(id, frames, frame_type, timestamp, delta_time, score));
double fps = monitor->get_capture_fps();
if ( write_to_db
or
if ( write_to_db
or
(frame_data.size() >= MAX_DB_FRAMES)
or
(frame_type == BULK)

View File

@ -16,7 +16,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <cinttypes>
#include "zm_ffmpeg.h"
#include "zm_image.h"

View File

@ -19,8 +19,9 @@
#ifndef ZM_FFMPEG_H
#define ZM_FFMPEG_H
#include <stdint.h>
#include "zm.h"
#include "zm_config.h"
#include "zm_define.h"
extern "C" {

View File

@ -1,7 +1,8 @@
#ifndef ZM_FONT_H
#define ZM_FONT_H
#include <inttypes.h>
#include "zm_define.h"
#include <string>
#define NUM_FONT_SIZES 4

View File

@ -21,7 +21,9 @@
#define ZM_LOGGER_H
#include "zm_config.h"
#include <stdint.h>
#include "zm_define.h"
#include "zm_thread.h"
#include <unistd.h>
#include <string>
#include <map>
@ -30,8 +32,6 @@
#endif // HAVE_SYS_SYSCALL_H
#include <mysql/mysql.h>
#include "zm_thread.h"
class Logger {
public:
enum {

View File

@ -21,7 +21,6 @@
#include <sys/stat.h>
#include <arpa/inet.h>
#include <glob.h>
#include <cinttypes>
#include "zm.h"
#include "zm_db.h"

View File

@ -44,7 +44,6 @@ class Monitor;
#include "zm_image_analyser.h"
#include <sys/time.h>
#include <stdint.h>
#define SIGNAL_CAUSE "Signal"
#define MOTION_CAUSE "Motion"

View File

@ -20,10 +20,9 @@
#ifndef ZM_RTP_DATA_H
#define ZM_RTP_DATA_H
#include "zm_thread.h"
#include "zm_buffer.h"
#include <stdint.h>
#include "zm_define.h"
#include "zm_thread.h"
class RtspThread;
class RtpSource;

View File

@ -21,11 +21,11 @@
#define ZM_RTP_SOURCE_H
#include "zm_buffer.h"
#include "zm_define.h"
#include "zm_ffmpeg.h"
#include "zm_thread.h"
#include <sys/time.h>
#include <stdint.h>
#include <string>
#if HAVE_LIBAVCODEC

View File

@ -26,7 +26,6 @@
#include <stdlib.h>
#include <string.h>
#include <cinttypes>
extern "C" {
#include "libavutil/time.h"

View File

@ -18,7 +18,6 @@
//
#define __STDC_FORMAT_MACROS 1
#include <cinttypes>
#include "zm.h"
#include "zm_db.h"
#include "zm_zone.h"

View File

@ -19,7 +19,6 @@
#include <sys/ipc.h>
#include <sys/msg.h>
#include <cinttypes>
#include <string>
#include "zm.h"

View File

@ -87,7 +87,6 @@ Options for use with monitors:
*/
#include <getopt.h>
#include <cinttypes>
#include "zm.h"
#include "zm_db.h"