Init
This commit is contained in:
47
inc/lvgl/src/libs/barcode/code128.h
Normal file
47
inc/lvgl/src/libs/barcode/code128.h
Normal file
@@ -0,0 +1,47 @@
|
||||
// Copyright (c) 2013-15, LKC Technologies, Inc.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are met:
|
||||
//
|
||||
// Redistributions of source code must retain the above copyright notice, this
|
||||
// list of conditions and the following disclaimer. Redistributions in binary
|
||||
// form must reproduce the above copyright notice, this list of conditions and
|
||||
// the following disclaimer in the documentation and/or other materials
|
||||
// provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
|
||||
// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
// COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
// OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
// EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
#ifndef CODE128_H
|
||||
#define CODE128_H
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// Since the FNCn characters are not ASCII, define versions here to
|
||||
// simplify encoding strings that include them.
|
||||
#define CODE128_FNC1 '\xf1'
|
||||
#define CODE128_FNC2 '\xf2'
|
||||
#define CODE128_FNC3 '\xf3'
|
||||
#define CODE128_FNC4 '\xf4'
|
||||
|
||||
size_t code128_estimate_len(const char * s);
|
||||
size_t code128_encode_gs1(const char * s, char * out, size_t maxlength);
|
||||
size_t code128_encode_raw(const char * s, char * out, size_t maxlength);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // CODE128_H
|
||||
Reference in New Issue
Block a user