Coverage Report

Created: 2025-11-17 06:07

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/usbguard/src/Common/ByteOrder.hpp
Line
Count
Source
1
//
2
// Copyright (C) 2015 Red Hat, Inc.
3
//
4
// This program is free software; you can redistribute it and/or modify
5
// it under the terms of the GNU General Public License as published by
6
// the Free Software Foundation; either version 2 of the License, or
7
// (at your option) any later version.
8
//
9
// This program is distributed in the hope that it will be useful,
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
// GNU General Public License for more details.
13
//
14
// You should have received a copy of the GNU General Public License
15
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
16
//
17
// Authors: Daniel Kopecek <dkopecek@redhat.com>
18
//
19
#pragma once
20
#ifdef HAVE_BUILD_CONFIG_H
21
  #include <build-config.h>
22
#endif
23
24
#include <cstdint>
25
#include <endian.h>
26
27
namespace usbguard
28
{
29
30
  static inline uint16_t busEndianToHost(uint16_t bus_value)
31
4.20k
  {
32
    return le16toh(bus_value);
33
4.20k
  }
34
35
} /* namespace usbguard */
36
37
/* vim: set ts=2 sw=2 et */