overflow

Single most effective practice to prevent arithmetic overflow and underflow

What is the single most effective practice to prevent arithmetic overflow and underflow? Some examples that come to mind are: testing based on valid input ranges validation using formal methods use of invariants detection at runtime using language features or libraries (this does not prevent it) ...

Translating Int32 into ushort and back again

I am attempting to devise a system for packing integer values greater than 65535 into a ushort. Let me explain. We have a system which generates Int32 values using an IDENTITY column from SQL Server and are limited by an in-production client API that overflows our Int32 IDs to ushorts. Fortunately the client only has about 20 or so in...

How to detect possible / potential stack overflow problems in a c / c++ program?

Is there a standard way to see how much stack space your app has and what the highest watermark for stack usage is during a run? Also in the dreaded case of actual overflow what happens? Does it crash, trigger an exception or signal? Is there a standard or is it different on all systems and compilers? I'm looking specifically for Win...

UInt32 to Int32

If I have a VB.Net function that returns an Int32, but uses an unsigned int (UInt32) for calculations, etc. How can I convert a variable "MyUintVar32" with a value of say "3392918397 into a standard Int32 in VB.Net? In c# if I just do a "return (int)(MyUintVar32);", I get -902048899, not an error. I've tried several different method...

Overflow to left instead of right

I have a div with overflow:hidden, inside which I show a phone number as the user types it. The text inside the div is aligned to right and incoming characters are added to right as the text grows to left. But once the text is big enough not to fit in the div, last characters of the number is automatically cropped and the user cannot se...

Overflow when calculating a const in VBA

This declaration causes an overflow in VBA: Const OVERFLOWS As Long = 10 * 60 * 60 whereas setting the value directly is fine: Const COMPILES_OK As Long = 36000 How do you persuade VBA to treat literal integers as longs? Thanks ...

Why do C++ streams use char instead of unsigned char?

I've always wondered why the C++ Standard library has instantiated basic_[io]stream and all its variants using the char type instead of the unsigned char type. char means (depending on whether it is signed or not) you can have overflow and underflow for operations like get(), which will lead to implementation-defined value of the variabl...

CSS Max Height Property

Is there a good cross-browser way to set a max-height property of a DIV and when that DIV goes beyond the max-height, it turns into an overflow with scroll bars? ...

How to handle arbitrarily large integers

I'm working on a programming language, and today I got the point where I could compile the factorial function(recursive), however due to the maximum size of an integer the largest I can get is factorial(12). What are some techniques for handling integers of an arbitrary maximum size. The language currently works by translating code to ...

segmentation fault using OMP

Hi, all! Typing from Italy This little piece of code works if the matrix size is less then 800 and fails with a segmentation fault for higher sizes.... I have tried it with gcc 4.3.2 compiler in linux and macosx and VisualStudio compiler in windows. Seemsthe problem is in the stack size..... how can I increase it ? How can I solve the pr...

How to go to main stack

I am using alternate stack to handle signals for program in C over linux. When stack overflow occurs, my signal are delivered on to my alternate signal stack not on the main stack. So in this situation I want to dump the main stack.... how can I ? ...

Firefox overflow:scroll resize issue.

In Firefox...... <div id="container" style="overflow:scroll; width:400px; height:500px"> <div id="content" style="height:500px; width:800px"/> </div> The "container" DIV should have scroll bars since the div with id "content" is wider than it. If, using JavaScript (see below), I reset the size of the "content" div to "200px", I...

Strange c# overflow error

Hi, Can someone explain me the reason of overflow in variable a? Note that b is bigger than a. static void Main(string[] args) { int i = 2; long a = 1024 * 1024 * 1024 * i; long b = 12345678901234567; System.Console.WriteLine("{0}", a); System.Console.WriteLine("{0}", b); System.Console.WriteLine("{0}"...

resize images with canvas - css overflow issue

Hi, I'm working on a Javascript image resizing feature which rely on the IE only DXImageTransform addon. Wanting to address modern browsers as well, I gave a shot to canvas, with pretty good results. However, I face an issue in my resize function, which is the following: function Resize(oObj, flMultiplier) { var canvas = do...

Javascript dropdown

I did a dropdown using JavaScript where on mouseover the dropdown opens. Now since i am using it in a side menu, i would like that when i go over the dropdown, instead of the dropdown items get over the items underneath, i would like that the items underneath move lower to make space. I managed to achieve this by removing the overflow i...

CSS Overflow

Hello, I am trying to write a CSS in which when the user writes text and it overflows instead of having a scrollbar or hiding, it just goes down like in a normal Word Document or so. I have this code: #content-text { width: 960px; padding-left: 10px; padding-right:10px; text-align: left; color:#000; height:100%; ...

Needed: Wrappable Counter where < and > do "the right thing", language C

Hi Folks, I need the code to a couter that is allowed to overflow and where < > continue to tell earlier values from later values, for some defined interval. To clarify, one possible implementation would be: Consider two such counters cur and dut (device under test), consider two functions: bool isEarlier(cur, dut) // Is dut earl...

How to detect mantissa precision overflow in GMP, before or after it happens?

The question I meant to ask concerned the mantissa, not the exponent, and has lots to do with the question I asked earlier in the week regarding "missing" digits on the sum of two negative floats. Given that the mantissa has a variable precision, how does one tell if one has overflowed the mantissa's current precision setting? Or, from ...

How long should it take an average coder to understand a buffer overflow?

How long should it take an average coder (has used C/C++ but isn't an expert) to understand what a buffer overflow is, why its a bad thing, and how someone might use it to take control of the application? ...

CSS margin-bottom collapsed - but why?

Hello, I have this simple xhtml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt; <html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%;"> <head> </head> <body style="height: 100%;"> <div style="height: 100%; overflow: a...