Giter Site home page Giter Site logo

Comments (6)

rurban avatar rurban commented on July 30, 2024

sounds good. c++ is also a good check for finding such recursion errors.

from safeclib.

Juno-Explorer avatar Juno-Explorer commented on July 30, 2024

👍🏻

from safeclib.

rurban avatar rurban commented on July 30, 2024

Note that I had to change the includes a bit for windows support.
Currently I'm fine with safe_lib.h being included by the 2 others, and vice versa.
Just doxygen needs to get 2 more cpp defines to stop worrying.

from safeclib.

rurban avatar rurban commented on July 30, 2024

Done with 234f3b0

from safeclib.

jeremyhannon avatar jeremyhannon commented on July 30, 2024

234f3b0 doesn't get rid of the inclusion loops. safe_str_lib.h still includes safe_lib.h. I envision the fix is to remove all types from safe_lib.h so that safe_str_lib.h doesn't need to depend on it at all. safe_lib.h is just the umbrella "include all" header.

from safeclib.

rurban avatar rurban commented on July 30, 2024

Fixed with fb4a6d5

from safeclib.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.