summaryrefslogtreecommitdiff
path: root/src/haversine/libs/pcg/pcg-global-32.c
diff options
context:
space:
mode:
authorRaymaekers Luca <luca@spacehb.net>2025-11-13 12:37:21 +0100
committerRaymaekers Luca <luca@spacehb.net>2025-11-13 12:37:21 +0100
commit6fad44af4ae20b424ff1caddc8b38957897d400a (patch)
tree21257ae6500de5a667655c133bed68c2f0c9c426 /src/haversine/libs/pcg/pcg-global-32.c
parent7c6bb686871a5fed3eb9623ac8121dc4a60048bd (diff)
checkpoint
Diffstat (limited to 'src/haversine/libs/pcg/pcg-global-32.c')
-rw-r--r--src/haversine/libs/pcg/pcg-global-32.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/src/haversine/libs/pcg/pcg-global-32.c b/src/haversine/libs/pcg/pcg-global-32.c
deleted file mode 100644
index 8c18e48..0000000
--- a/src/haversine/libs/pcg/pcg-global-32.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * PCG Random Number Generation for C.
- *
- * Copyright 2014 Melissa O'Neill <oneill@pcg-random.org>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * For additional information about the PCG random number generation scheme,
- * including its license and other licensing options, visit
- *
- * http://www.pcg-random.org
- */
-
-/*
- * This code is derived from the canonical C++ PCG implementation, which
- * has many additional features and is preferable if you can use C++ in
- * your project.
- *
- * The contents of this file were mechanically derived from pcg_variants.h
- * (every inline function defined there gets an exern declaration here).
- */
-
-#include "pcg_variants.h"
-
-static pcg32_random_t pcg32_global = PCG32_INITIALIZER;
-
-uint32_t pcg32_random()
-{
- return pcg32_random_r(&pcg32_global);
-}
-
-uint32_t pcg32_boundedrand(uint32_t bound)
-{
- return pcg32_boundedrand_r(&pcg32_global, bound);
-}
-
-void pcg32_srandom(uint64_t seed, uint64_t seq)
-{
- pcg32_srandom_r(&pcg32_global, seed, seq);
-}
-
-void pcg32_advance(uint64_t delta)
-{
- return pcg32_advance_r(&pcg32_global, delta);
-}
-