Sha256: 620c67046b2b87aee053d9b1de7c8a006bc261e61a07da224dd010a4397c343e
Contents?: true
Size: 1.66 KB
Versions: 4
Compression:
Stored size: 1.66 KB
Contents
// // Copyright 2012 Jeff Verkoeyen // Originally ported from https://github.com/ingenuitas/python-tesseract/blob/master/fmemopen.c // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // #ifndef FMEMOPEN_H_ #define FMEMOPEN_H_ #ifdef __cplusplus extern "C" { #endif /** * A BSD port of the fmemopen Linux method using funopen. * * man docs for fmemopen: * http://linux.die.net/man/3/fmemopen * * man docs for funopen: * https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/funopen.3.html * * This method is ported from ingenuitas' python-tesseract project. * * You must call fclose on the returned file pointer or memory will be leaked. * * @param buf The data that will be used to back the FILE* methods. Must be at least * @c size bytes. * @param size The size of the @c buf data. * @param mode The permitted stream operation modes. * @returns A pointer that can be used in the fread/fwrite/fseek/fclose family of methods. * If a failure occurred NULL will be returned. */ FILE *fmemopen(void *buf, size_t size, const char *mode); #ifdef __cplusplus } #endif #endif // #ifndef FMEMOPEN_H_
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ctags.rb-1.0.19 | ext/vendor/fmemopen/fmemopen.h |
ctags.rb-1.0.18 | ext/vendor/fmemopen/fmemopen.h |
ctags.rb-1.0.15 | ext/vendor/fmemopen/fmemopen.h |
ctags.rb-1.0.6 | ext/vendor/fmemopen/fmemopen.h |