Giter Site home page Giter Site logo

Comments (2)

ankith26 avatar ankith26 commented on June 15, 2024

int is usually 4 bytes except a few really rare/old exceptions, and I'm guessing those rare exceptions would not be able to run python or even SDL. We use int in like a million places and a lot of API out of our control already uses int. In short, I don't think going over the code replacing int with anything else is a good idea.

However, the size of long being either 4 or 8 bytes is a more common issue that occasionally bites us, and when it does we do use something like long long or explicitly sized integer types

from pygame-ce.

ankith26 avatar ankith26 commented on June 15, 2024

Actually, we could re-open this issue to investigate long usage. I'm sure there would be some places where different platforms behave differently due to this.

So for those who don't know, windows builds with the MSVC have 32-bit longs even on 64-bit hardware (eww, I know) and generally every other 64-bit platform have 64-bit sized long

from pygame-ce.

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.