just stop program

div0 div0 at sourceforge.net
Fri Nov 5 08:17:35 PDT 2010


On 05/11/2010 15:09, div0 wrote:
> On 05/11/2010 10:14, Lars T. Kyllingstad wrote:
>> On Fri, 05 Nov 2010 09:47:37 +0000, div0 wrote:
>>
>>> On 05/11/2010 09:32, spir wrote:
>>>> Hello,
>>>>
>>>> Is there a way for a program to simply exit before end of main()? An
>>>> instruction like exit, quit, end, halt, stop...
>>>>
>>>> [assert(false) is not why I'm looking for, as (1) the compiler protests
>>>> if there is unreachable code (2) it throws in non-release mode. I just
>>>> want the program to stop, basta! My use case is first debugging (avoid
>>>> later debug output to be written on terminal).]
>>>>
>>>> Denis
>>>> -- -- -- -- -- -- --
>>>> vit esse estrany ☣
>>>>
>>>> spir.wikidot.com
>>>>
>>>>
>>> import std.c.process
>>>
>>> then you've exit(int)& abort()
>>>
>>> You can get access to most C library functions through std.c.*, so it's
>>> always worth a quick check in there for lower level stuff.
>>
>> In D2 it is generally preferable to import core.stdc.* to get at the C
>> stuff. std.c.* is a relic from D1, and it is uncertain what will be kept
>> in the library.
>>
>> In this case, import core.stdc.stdlib to gain access to exit(int) and
>> abort().
>>
>> -Lars
>
> Since when?
>
> That's not mentioned anywhere in the phobos docs and none of the core.*
> modules are even listed.
>
core.c. that is. not that it really makes much difference. though I 
think I prefer std.c.*

-- 
My enormous talent is exceeded only by my outrageous laziness.
http://www.ssTk.co.uk


More information about the Digitalmars-d-learn mailing list