Remove the basically-empty C library for now.

This commit is contained in:
Drew Galbraith 2023-11-24 08:48:16 -08:00
parent cbeb736e8c
commit 0915cf45dc
8 changed files with 13 additions and 40 deletions

View file

@ -1,3 +1,2 @@
add_subdirectory(glacier)
add_subdirectory(libc)
add_subdirectory(mammoth)

View file

@ -1,15 +0,0 @@
add_library(c STATIC
src/string.cpp
)
target_include_directories(c
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
target_link_libraries(c
zion_stub
)
set_target_properties(c PROPERTIES
COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${BASE_COMPILE_FLAGS}")

View file

@ -1,5 +0,0 @@
#pragma once
#include <stdint.h>
typedef uint64_t size_t;

View file

@ -1,5 +0,0 @@
#pragma once
#include "stddef.h"
void* memcpy(void* dest, const void* src, size_t count);

View file

@ -1,10 +0,0 @@
#include "string.h"
void* memcpy(void* dest, const void* src, size_t count) {
uint8_t* d = (uint8_t*)dest;
const uint8_t* s = (uint8_t*)src;
for (size_t i = 0; i < count; i++) {
d[i] = s[i];
}
return dest;
}

View file

@ -23,7 +23,6 @@ target_include_directories(mammoth
target_link_libraries(mammoth
glacier
c
victoriafalls_yunq
yellowstone_yunq
zion_stub