Exceptions in C v.0.1.5


Exceptions in C implements fully-functional nested exceptions with these constructs: try except on throw Also, it allows to define various datatypes for exception object (default is int, can be anything from char * to struct foo *). Compiling and running Precodey straight forward. admp@sols:~/excc/example$ gcc exception.c -c admp@sols:~/excc/example$ gcc exception.o example.c -o example admp@sols:~/excc/example$ ./example Usage: ./example A B admp@sols:~/excc/example$ ./example 100 2 100/2=50 Program is going to end its short life. admp@sols:~/excc/example$ ./example 100 0 Caught up division by zero (100/0). Program is going to end its short life. Attributions: Felix Ogg for inspiring me to write finally, also detailed feedbacks and ideas for documentation (diagrams too!). Though I havent completed that - for almost a year now, I am not sure I ever will.

Exceptions in C implements fully-functional ...

  • GPL
  • 15 Kb
  • 159

Review Exceptions in C

  • captcha

Other software of Adomas Paltanavicius
  • Hybridized Orbital Preview  v.0.17Hybridized Orbital Preview (HOPV) is an OpenGL based application that traces selected wave functions and plots electron clouds in 3D space. Rendered models can be rotated and zoomed. Inluded wavefunctions for... (Hybridized are in bold.) 1s ...
  • pynumwords  v.0.1849.0pynumwords 0.1849.0 has a unique user interface designed to transform numbers into human words.This library currently includes engines for these writing systems: N-base (binary, octal, decimal, hexademical), Fractional numbers, Morse, Roman, English, ...
  • pytimeago r11pytimeago is a human-oriented representation of time deltas, a Python library. First, I shall define what time delta is. Since Δ, generally means “,difference”,, we take time delta to stand for difference between two events in ...

New Components & Libraries software
  • Devart ODBC Driver for MySQL  v.3.1Devart ODBC Driver for MySQL provides high-performance and feature-rich connectivity solution for ODBC-based applications to access MySQL databases from Windows, both 32-bit and 64-bit.
  • Mgosoft PCL Converter SDK  v.8.9.2Convert PCL (pcl, pxl, px3) files to PDF, XPS, Text, PS and dozens of image formats, such as TIFF, JPEG, PNG, BMP, PCX, GIF, WMF, EMF, TGA and so on, it retains the layout, images, text, line, ellipse, color, and formatting of the original PCL file.
  • DotConnect for Oracle  v.9.9dotConnect for Oracle is an enhanced ORM enabled data provider for Oracle that builds on ADO.NET technology to present a complete solution for developing Oracle-based database applications.
  • DotConnect for MySQL  v.8.15dotConnect for MySQL is an enhanced data provider built on ADO.NET architecture and a development framework with a number of innovative technologies. It supports Entity Framework, NHibernate, and LinqConnect ORMs.
  • Excelsior JET for Linux  v.6.4Excelsior JET is a certified Java SE 6 implementation powered by ahead-of-time (AOT) compilation technology, which helps you: * Speed up your Java applications without any source code changes or hardware upgrades * Protect your Java code from ...
  • Exchange BKF File Recovery  v.2.0Are you an Exchange Server user and getting errors while performing the Exchange backup restore process? Dont agonize! SysTools furnish intelligent Exchange BKF file recovery software that can recover Exchange BKF file data after failure of Exchange ...