08-04-2007
Quote:
The fastest way would be to use a C program that can read each line into a single buffer, do the determination without any memory allocation/deallocation, then print the required sections again without memory allocation/deallocation.
Reply With Quote
How is this possible ?
Isn't there any size restriction on the program buffer, kernel buffer ?
If there is a feasibility to have single buffer to hold the contents whatever be the size, there could be just one flush that could do the job ( this is purely subjective )
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I want to extract some part of a pattern that matches my requirement in a string with PERL. A case in point is a string like:
$eqtst="abh nmae res = 10 s abh nmae req = 10 s";
from which I want the words preceding the "=" symbol.
Previously I was assured that there would be only 2 such... (4 Replies)
Discussion started by: Abhishek Ghose
4 Replies
2. Shell Programming and Scripting
I have a string stored in a variable. For instance,
$str = " Opcode called is : CM_OP_xxx "
where xxx changes dynamically and can be either LOGIN or SEARCH..... depends on runtime.
For example :
$str = " Opcode called is : CM_OP_SEARCH "
$str = " Opcode called is : CM_OP_LOGIN "
I... (3 Replies)
Discussion started by: vkca
3 Replies
3. Shell Programming and Scripting
The log file reads as follows.
D function_add() ADD input data 1021214
0 VAR1 STR 10
0 VAR2 STR 20
0 VAR3 STR
1 SUM=VAR1+VAR2
D function_add() ADD output data 1021267
0 DISPLAY SUM
D function_sub() SUB input data 1021214
0 VAR1 STR 10
0 VAR2 STR 20
0 VAR3 STR
1 sub=VAR1-VAR2
D... (2 Replies)
Discussion started by: vkca
2 Replies
4. Shell Programming and Scripting
the log contains mathematical operation as follows
fm_void_mathematics : PCM_OP_MATHS input function
PIN_FLD_NUM1 INT 1
PIN_FLD_NUM2 INT 2
PIN_FLD_RESULTS int
PIN_FLD_OUT INT *
D Wed Sep 16 05:40:22 2009 solaris_testing
fm_void_add :
PIN_FLD_SUM int 3
D Wed Sep 16 05:40:22 2009... (1 Reply)
Discussion started by: vkca
1 Replies
5. Shell Programming and Scripting
I had written a perl script to compare two files: new and master and get the output of the first file i.e. the first file: words that are not in the master file
STRUCTURE OF THE TWO FILES
The first file is a series of names
ramesh
sushil
jonga
sudesh
lugdi
whereas the second file (could be... (4 Replies)
Discussion started by: gimley
4 Replies
6. Shell Programming and Scripting
HI,
i have variable in perl like below
$tmp="/home/sai/automation/work/TFP_GN.txt"
it can conatain any path its filled from config file.
now i want extarct the path upto this /home/sai/automation/work/ and put it in another variable
say... (4 Replies)
Discussion started by: raghavendra.nsn
4 Replies
7. Shell Programming and Scripting
Hello,
I want to extract the words from a file which starts with SRD-R or SRD-DR.
I have written a script which is able to trace the word but it is printing the whole line.
sub extract_SRD_tag{
my ($tag, $app, $path, @data, $word );
$path = shift;
$app = shift;
open (FILE, $path) or... (2 Replies)
Discussion started by: suvendu4urs
2 Replies
8. Shell Programming and Scripting
Hi,
I am using the following code to retrieve the contents between C-style comments "/* .. */".
perl -lne 'while(/(\/\*.*?\*\/)/g) {print "$1";}'
This works fine when the commented section of code is present in a single line. But I also need to extract the data which is present inside... (3 Replies)
Discussion started by: royalibrahim
3 Replies
9. Shell Programming and Scripting
Hi, I need to extract Password expires from the output of windows command print `net user %USERNAME% /domain`; in perl. So i want to redirect the output of this win-cmd to a file and try extracting Password expires along with its value. i'm trying with this code but getting errors.
#!usr/bin/perl... (1 Reply)
Discussion started by: sam_bd
1 Replies
10. Shell Programming and Scripting
The below bash will untar each tar.bz2 folder in the directory, then remove the tar.bz2.
Each of the tar.bz2 folders ranges from 40-75GB and currently takes ~2 hours to extract. Is there a way to speed up the extraction process?
I am using a xeon processor with 12 cores. Thank you :).
... (7 Replies)
Discussion started by: cmccabe
7 Replies
LEARN ABOUT REDHAT
tiffwritebuffersetup
TIFFBUFFER(3T) TIFFBUFFER(3T)
NAME
TIFFReadBufferSetup, TIFFWriteBufferSetup - I/O buffering control routines
SYNOPSIS
#include <tiffio.h>
int TIFFReadBufferSetup(TIFF*, tdata_t buffer, tsize_t size);
int TIFFWriteBufferSetup(TIFF*, tdata_t buffer, tsize_t size);
DESCRIPTION
The following routines are provided for client-control of the I/O buffers used by the library. Applications need never use these routines;
they are provided only for ``intelligent clients'' that wish to optimize memory usage and/or eliminate potential copy operations that can
occur when working with images that have data stored without compression.
TIFFReadBufferSetup sets up the data buffer used to read raw (encoded) data from a file. If the specified pointer is NULL (zero), then a
buffer of the appropriate size is allocated. Otherwise the caller must guarantee that the buffer is large enough to hold any individual
strip of raw data. TIFFReadBufferSetup returns a non-zero value if the setup was successful and zero otherwise.
TIFFWriteBufferSetup sets up the data buffer used to write raw (encoded) data to a file. If the specified size is -1 then the buffer size
is selected to hold a complete tile or strip, or at least 8 kilobytes, whichever is greater. If the specified buffer is NULL (zero), then
a buffer of the appropriate size is dynamically allocated. TIFFWriteBufferSetup returns a non-zero value if the setup was successful and
zero otherwise.
DIAGNOSTICS
%s: No space for data buffer at scanline %ld. TIFFReadBufferSetup was unable to dynamically allocate space for a data buffer.
%s: No space for output buffer. TIFFWriteBufferSetup was unable to dynamically allocate space for a data buffer.
SEE ALSO
libtiff(3T)
October 15, 1995 TIFFBUFFER(3T)