libdmtx 0.7.8.7
libdmtx is a software library that enables programs to read and write Data Matrix barcodes of the modern ECC200 variety.
Loading...
Searching...
No Matches
dmtx.c File Reference

libdmtx - Data Matrix Encoding/Decoding Library Copyright 2008, 2009 Mike Laughton. More...

#include "dmtx.h"
#include <assert.h>
#include <ctype.h>
#include <errno.h>
#include <float.h>
#include <limits.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include "config.h"
#include "dmtxstatic.h"
#include "decode/dmtxdecode.c"
#include "decode/dmtxdecodescheme.c"
#include "dmtxcallback.c"
#include "dmtxmessage.c"
#include "dmtxplacemod.c"
#include "dmtxreedsol.c"
#include "dmtxregion.c"
#include "dmtxscangrid.c"
#include "dmtxsymbol.c"
#include "encode/dmtxencode.c"
#include "encode/dmtxencodeascii.c"
#include "encode/dmtxencodebase256.c"
#include "encode/dmtxencodec40textx12.c"
#include "encode/dmtxencodeedifact.c"
#include "encode/dmtxencodeoptimize.c"
#include "encode/dmtxencodescheme.c"
#include "encode/dmtxencodestream.c"
#include "utils/dmtxbytelist.c"
#include "utils/dmtximage.c"
#include "utils/dmtxlog.c"
#include "utils/dmtxmatrix3.c"
#include "utils/dmtxtime.c"
#include "utils/dmtxvector2.c"

Go to the source code of this file.

Functions

char * dmtxVersion (void)
 Use #include to merge the individual .c source files into a single combined file during preprocessing.
 

Detailed Description

libdmtx - Data Matrix Encoding/Decoding Library Copyright 2008, 2009 Mike Laughton.

All rights reserved. Copyright 2012-2016 Vadim A. Misbakh-Soloviov. All rights reserved.

See LICENSE file in the main project directory for full terms of use and distribution.

Contact: Vadim A. Misbakh-Soloviov dmtx@.nosp@m.mva..nosp@m.name Mike Laughton mike@.nosp@m.drag.nosp@m.onfly.nosp@m.logi.nosp@m.c.com

Main libdmtx source file

Definition in file dmtx.c.

Function Documentation

◆ dmtxVersion()

char * dmtxVersion ( void )
extern

Use #include to merge the individual .c source files into a single combined file during preprocessing.

This allows the project to be organized in files of like-functionality while still keeping a clean namespace. Specifically, internal functions can be static without losing the ability to access them "externally" from the other source files in this list.

Definition at line 65 of file dmtx.c.