Projects
osmocom:master
osmo-pcu
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 93
View file
osmo-pcu.spec
Changed
@@ -14,13 +14,13 @@ Name: osmo-pcu Requires: osmocom-master -Version: 1.2.0.86.ab57 +Version: 1.2.0.88.2549 Release: 0 Summary: Osmocom GPRS Packet Control Unit (PCU) License: GPL-2.0-only Group: Productivity/Telephony/Servers URL: https://osmocom.org/projects/osmopcu -Source: osmo-pcu_1.2.0.86.ab57.tar.xz +Source: osmo-pcu_1.2.0.88.2549.tar.xz Source1: rpmlintrc BuildRequires: autoconf BuildRequires: automake
View file
commit_2549c1e696cc4991a7b5f15f2f81b909b9da6c1b.txt
Added
View file
commit_ab571af3f2720eed80bc165106b90b080f7f7cb3.txt
Deleted
View file
osmo-pcu_1.2.0.86.ab57.dsc -> osmo-pcu_1.2.0.88.2549.dsc
Changed
@@ -2,7 +2,7 @@ Source: osmo-pcu Binary: osmo-pcu, osmo-pcu-dbg, osmo-pcu-doc Architecture: any all -Version: 1.2.0.86.ab57 +Version: 1.2.0.88.2549 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: http://osmocom.org/projects/osmopcu Standards-Version: 3.9.8 @@ -14,8 +14,8 @@ osmo-pcu-dbg deb debug extra arch=any osmo-pcu-doc deb doc optional arch=all Checksums-Sha1: - 449f119b4eacf6d71d6efb293f0f7cb23d20c808 419136 osmo-pcu_1.2.0.86.ab57.tar.xz + 86ea430118eec8c56e1a214623b162b9ec1ed01d 418292 osmo-pcu_1.2.0.88.2549.tar.xz Checksums-Sha256: - f561a2865519308a0ca2a5b7c5b88c0bf40990410ded540985df73df2173fef7 419136 osmo-pcu_1.2.0.86.ab57.tar.xz + c7ae6735cfcd38bb283ab06eb7f56e1eccbd278c13156522aacd5125fad39fbe 418292 osmo-pcu_1.2.0.88.2549.tar.xz Files: - 2a4fd096b7fd8faa89d27873dfc4c6a1 419136 osmo-pcu_1.2.0.86.ab57.tar.xz + ea460898887badf83c8abeba472d9c15 418292 osmo-pcu_1.2.0.88.2549.tar.xz
View file
osmo-pcu_1.2.0.86.ab57.tar.xz/.tarball-version -> osmo-pcu_1.2.0.88.2549.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.2.0.86-ab57 +1.2.0.88-2549
View file
osmo-pcu_1.2.0.86.ab57.tar.xz/debian/changelog -> osmo-pcu_1.2.0.88.2549.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -osmo-pcu (1.2.0.86.ab57) unstable; urgency=medium +osmo-pcu (1.2.0.88.2549) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Fri, 02 Jun 2023 14:46:42 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Sat, 03 Jun 2023 12:52:51 +0000 osmo-pcu (1.2.0) unstable; urgency=medium
View file
osmo-pcu_1.2.0.86.ab57.tar.xz/src/pcu_utils.h -> osmo-pcu_1.2.0.88.2549.tar.xz/src/pcu_utils.h
Changed
@@ -67,18 +67,14 @@ return fn % GSM_MAX_FN; } -#ifdef __cplusplus -template <typename T> -inline unsigned int pcu_bitcount(T x) +inline unsigned int pcu_bitcount(unsigned long long x) { - unsigned int count = 0; - for (count = 0; x; count += 1) - x &= x - 1; - - return count; + return __builtin_popcountll(x); } -#endif +/* Trim all 1 bits except the Least Significat Bit, which is kept. + * equivalent of (1 << ffs(u)) / 2 + */ static inline uint8_t pcu_lsb(uint8_t x) { return x & -x;
View file
osmo-pcu_1.2.0.86.ab57.tar.xz/tests/types/TypesTest.cpp -> osmo-pcu_1.2.0.88.2549.tar.xz/tests/types/TypesTest.cpp
Changed
@@ -937,10 +937,10 @@ { uint8_t u = 0; - printf("Testing LBS utility...\n"); + printf("Testing LSB utility...\n"); do { - uint8_t x = pcu_lsb(u); /* equivalent of (1 << ffs(u)) / 2 */ + uint8_t x = pcu_lsb(u); printf("%2X " OSMO_BIT_SPEC ": {%d} %3d\n", u, OSMO_BIT_PRINT(u), pcu_bitcount(u), x); u++;
View file
osmo-pcu_1.2.0.86.ab57.tar.xz/tests/types/TypesTest.ok -> osmo-pcu_1.2.0.88.2549.tar.xz/tests/types/TypesTest.ok
Changed
@@ -18,7 +18,7 @@ 06 3f 10 0d 23 6d 7f 03 18 23 00 46 a0 08 00 17 44 0b 2b 2b 2b 2b 2b assignment reject: 06 3a 10 7f 06 36 14 7f 06 36 14 7f 06 36 14 7f 06 36 14 c0 2b 2b assignment reject: 06 3a 10 70 06 36 14 70 06 36 14 70 06 36 14 70 06 36 14 0b 2b 2b -Testing LBS utility... +Testing LSB utility... 0 ........: {0} 0 1 .......1: {1} 1 2 ......1.: {1} 2
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.