11-03-2016
Quote:
Originally Posted by
Corona688
No, this looks okay. I suspect something in the large amounts of code you haven't posted is corrupting the heap and causing delete to fail.
What is a "void * &" ? Why not just "void *" ? Or better yet, "const void *" ?
.It is void * &. It's legacy and huge code . So I have written in simple way to understand. But this the flow .
I feel tha i may need to use static cast to convert void pointer to structure.
Please give me suggestions on what could be the issue for mismatch delete
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
I' using a sun solaris server, I would like to known if there is the possibility to control how many space is free on a tape and how I can delete a single file on a tape.
Thanks
DOMENICO (3 Replies)
Discussion started by: Minguccio75
3 Replies
2. Shell Programming and Scripting
Hi Friends
I have a file called processLog.txt file
processLog.txt
---------------
echo "line starts "$LINE
suppCode=${LINE:0:3}
#gatewayArchive=`scp root@mrp-gateway:/usr/local/apache/data/PLAT/MIMUS/upload/PROD/archive/112042708173000.txt /home/krishnaveni/scripts/tempFolder`
#echo... (5 Replies)
Discussion started by: kittusri9
5 Replies
3. Shell Programming and Scripting
# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.171.5.0 0.0.0.0 255.255.255.0 U 0 0 0 bond0
10.181.0.0 0.0.0.0 255.255.0.0 U 0 0 0 bond0
168.354.0.0 ... (1 Reply)
Discussion started by: kenshinhimura
1 Replies
4. Shell Programming and Scripting
In my awk script I have a big array, it can occupy up to 10 gigabytes of memory, but after I have deleted the array, the memory is not returned to the system? why's that? how to return the memory to the system? (0 Replies)
Discussion started by: kevintse
0 Replies
5. Shell Programming and Scripting
Hi All,
I have a text file which looks like this:
computer programming
systems engineering
I want to get rid of these square brackets and also the text that is inside these brackets. So that my final text file looks like this:
computer programming
systems engineering
I am using... (3 Replies)
Discussion started by: shoaibjameel123
3 Replies
6. Red Hat
ENVIROMENT
Linux: Fedora Core release 1 (Yarrow)
iPlanet: iPlanet-WebServer-Enterprise/6.0SP1
Log Path: /usr/iplanet/servers/https-company/logs
I have iPlanet log rotation enabled rotating files on a daily basis.
The rotated logs are NOT compressed & are taking up too much space.
I... (7 Replies)
Discussion started by: zachs
7 Replies
7. Shell Programming and Scripting
Hi
My directory structure is as below.
dir1, dir2, dir3
I have the list of files to be deleted in the below path as below.
/staging/retain_for_2years/Cleanup/log $ ls -lrt
total 0
drwxr-xr-x 2 nobody nobody 256 Mar 01 16:15 01-MAR-2015_SPDBS2
drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: prasadn
2 Replies
8. Shell Programming and Scripting
Hi All,
Do you have any sample script,
- auto get file from SFTP remote server and delete file in remove server after downloaded.
- only download specify filename
- auto upload file from local to SFTP remote server and delete local folder file after uploaded
- only upload specify filename
... (3 Replies)
Discussion started by: weesiong
3 Replies
9. Programming
Could you tell me the possibilities of the reason to get the Mismatched free() / delete / delete .
I unable to see the line no in the valgrind report. it displays the function name. with that function name, I am not able to find where exactly the issue is there.I am getting the Mismatched free()... (3 Replies)
Discussion started by: SA_Palani
3 Replies
10. UNIX for Advanced & Expert Users
rsync with --delete won't honor the delete if the source is something/*. I want the delete to work, but not to delete directories on the target that are peer to the intended directory. For example, using these source and target file structures:
Source on desktop:
~/
Money/
... (4 Replies)
Discussion started by: JavaMeister
4 Replies
LEARN ABOUT DEBIAN
sbheap
SbHeap(3) Coin SbHeap(3)
NAME
SbHeap -
The SbHeap class is a generic heap class.
FIXME: write doc.
SYNOPSIS
#include <Inventor/SbHeap.h>
Public Member Functions
SbHeap (const SbHeapFuncs &SbHeapFuncs, const int initsize=1024)
~SbHeap ()
void emptyHeap (void)
int size (void) const
int add (void *obj)
void remove (const int pos)
void remove (void *obj)
void * extractMin ()
void * getMin ()
void * operator[] (const int idx)
void newWeight (void *obj, int hpos=-1)
SbBool buildHeap (SbBool(*progresscb)(float percentage, void *data)=NULL, void *data=NULL)
SbBool traverseHeap (SbBool(*func)(void *, void *), void *userdata) const
Detailed Description
The SbHeap class is a generic heap class.
FIXME: write doc.
Note: SbHeap is an extension versus the Open Inventor API.
Constructor & Destructor Documentation
SbHeap::SbHeap (const SbHeapFuncs &hFuncs, const intinitsize = 1024)
Constructor. hFuncs specifies the functions for modifying and returning information about the heap object, initsize specifies the initial
number of allocated elements. This array will automatically grow when necessary, but if you know approximately how many elements the heap
will contain, you should supply this to avoid some reallocs.
SbHeap::~SbHeap (void)
Destructor.
Member Function Documentation
void SbHeap::emptyHeap (void)
Removes all the elements from the heap.
int SbHeap::size (void) const
Returns the number of elements in the heap.
int SbHeap::add (void *obj)
Adds an element to the heap. Returns the element's heap position.
void SbHeap::remove (const intidx)
Removes an element from the heap.
void SbHeap::remove (void *obj)
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
void * SbHeap::extractMin (void)
Returns and removes the first element in the heap, or NULL if heap is empty.
void * SbHeap::getMin (void)
Returns the first element in the heap, or NULL if heap is empty.
void * SbHeap::operator[] (const intidx)
Returns the heap element at index idx in the heap.
void SbHeap::newWeight (void *obj, inthpos = -1)
Fixes heap if necessary when the element at hpos has changed weight. If you know the element's heap position you can supply it in hpos.
SbBool SbHeap::buildHeap (SbBool(*)(float percentage, void *data)progresscb = NULL, void *data = NULL)
Builds heap out of randomly ordered data-structure.
SbBool SbHeap::traverseHeap (SbBool(*)(void *, void *)func, void *userdata) const
Traverses each heap elements, and calls func for each element.
Author
Generated automatically by Doxygen for Coin from the source code.
Version 3.1.3 Wed May 23 2012 SbHeap(3)