From 5155e51bbe24d0cc45a84ddb66138f83ff1810cf Mon Sep 17 00:00:00 2001 From: couriersud Date: Sun, 29 May 2022 18:30:25 +0200 Subject: netlist: static solver work and improve code readability (#9841) - nltool: Added support for building individual static solver files. - Added pre-built documentation files for nltool and nlwav. - plib: Extended typed_version to have patchlevel as well. - plib: Compile more of ppmf.h with nvcc. - create_devinc.py: Add include guards to the generated files. - makefile: Recreate generated files when python code has changed. - Reduced nld_base.h usage in the core. - ::type; -dynlib::dynlib(const pstring &libname) +dynamic_library::dynamic_library(const pstring &libname) : m_lib(nullptr) { #ifdef _WIN32 @@ -40,7 +40,7 @@ dynlib::dynlib(const pstring &libname) // printf("library <%s> not found: %s\n", libname.c_str(), dlerror()); } -dynlib::dynlib([[maybe_unused]] const pstring &path, const pstring &libname) +dynamic_library::dynamic_library([[maybe_unused]] const pstring &path, const pstring &libname) : m_lib(nullptr) { // FIXME: implement path search @@ -67,7 +67,7 @@ dynlib::dynlib([[maybe_unused]] const pstring &path, const pstring &libname) } } -dynlib::~dynlib() +dynamic_library::~dynamic_library() { if (m_lib != nullptr) { @@ -79,7 +79,7 @@ dynlib::~dynlib() } } -void *dynlib::getsym_p(const pstring &name) const noexcept +void *dynamic_library::get_symbol_pointer(const pstring &name) const noexcept { #ifdef _WIN32 return (void *) GetProcAddress((HMODULE) m_lib, putf8string(name).c_str()); -- cgit v1.2.3-70-g09d2