473,902 Members | 5,149 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

malloc + 4??

http://www.yep-mm.com/res/soCrypt.c

I have 2 malloc's in my program, and when I write the contents of them to
the screen or to a file, there aren addition 4 characters.

As far as I can tell, both the code to register the malloc and to write
information into the malloc is solid. Why then ismy program returning an
additional 4 characters?

register malloc 1:
line 192

register malloc 2:
line 214

write to malloc 1:
line 200 - 205

write to malloc 2:
line 221 - 225

display malloc 2:
line 157

write malloc 2:
line 251

Here's how you execute the program:

socrypt.exe /e :i input.txt :o output.txt :A keya.txt :B keyb.txt :k
keyout.txt

**note that the input, keya, and keyb files must exist or the program will
return an error code.

If you write a text string into the input.txt file, it will write the same
string into the output.txt file plus an addition 4 characters.

The 1024 char random 'masterkey' is also written out to the keyout.txt file
with an addition 4 characters.

Why is this happening? I'm totally baffled and have spent days trying to
figure this out.
Nov 14 '05
144 5498
Irrwahn Grausewitz wrote:


But it's a concept not unheard of; other examples of ligatures are
the dutch 'ij' ("kijk"), the danish 'ae' (example?),


The 'ae' is scandinavian and not purely danish. It is a single letter
though and has its own place in the alphabeth (it is number 27).

Norwegian examples: "baer" (berry), "skjaere" (cut) (also of interest is
is the skj sound, does not exist in english really, sort of like "ssh").

The ae is a single glyph though, .

So the above examples would be "br" and "skjre".

--
Thomas.

Nov 14 '05 #51
Thomas Stegen <ts*****@cis.st rath.ac.uk> scribbled the following:
Irrwahn Grausewitz wrote:
But it's a concept not unheard of; other examples of ligatures are
the dutch 'ij' ("kijk"), the danish 'ae' (example?),
The 'ae' is scandinavian and not purely danish. It is a single letter
though and has its own place in the alphabeth (it is number 27). Norwegian examples: "baer" (berry), "skjaere" (cut) (also of interest is
is the skj sound, does not exist in english really, sort of like "ssh"). The ae is a single glyph though, . So the above examples would be "br" and "skjre".


It's *NOT* "Scandinavi an". Only Danish and Norwegian (and maybe
Icelandic) use it. Finnish and Swedish use and instead of and .

--
/-- Joona Palaste (pa*****@cc.hel sinki.fi) ------------- Finland --------\
\-- http://www.helsinki.fi/~palaste --------------------- rules! --------/
"There's no business like slow business."
- Tailgunner
Nov 14 '05 #52
Joona I Palaste wrote:

It's *NOT* "Scandinavi an". Only Danish and Norwegian (and maybe
Icelandic) use it. Finnish and Swedish use and instead of and .


Finland is not part of Scandinavia you know ;) Anyways yeah, I was
thinking of the sound, the letter has different appearance.

Some people include Finland in Scandinavia, but they are wrong.
Norway, Denmark and Sweden recognise each other as scandinavian,
they recognise no other countries as such. If you want to include
Finland and Iceland use the term "the nordic countries".

Finland and Russia lies on the scandinavian peninsula, but denmark
does not. So it is a bit strange that denmark is part of scandinavia
while finland is not from a geographical viewpoint. From a historic
perspective it is not so strange. The scandinavist political movement
advocated unifying Denmark, Sweden and Norway into a single kingdom.
Finland was part of the Russian empire and so couldn't be included in
this union, so a new term was invented to to mean the nordic
countries excluding Finland, this term was scandinavia. Now, this union
was never to be, but there was a monetary union (kroner) until the first
world war. We still use kroner, but they are not compatible with
eachother.

--
Thomas.

Nov 14 '05 #53
Thomas Stegen <ts*****@cis.st rath.ac.uk> scribbled the following:
Joona I Palaste wrote:
It's *NOT* "Scandinavi an". Only Danish and Norwegian (and maybe
Icelandic) use it. Finnish and Swedish use and instead of and .
Finland is not part of Scandinavia you know ;) Anyways yeah, I was
thinking of the sound, the letter has different appearance. Some people include Finland in Scandinavia, but they are wrong.
Norway, Denmark and Sweden recognise each other as scandinavian,
they recognise no other countries as such. If you want to include
Finland and Iceland use the term "the nordic countries".
I am aware of the formal situation. But generally when people talk
about Scandinavia, they mean the Nordic countries. I was going by the
pragmatic definition. Isn't pragmatism what this newsgroup is about
these days?
Finland and Russia lies on the scandinavian peninsula, but denmark
does not. So it is a bit strange that denmark is part of scandinavia
while finland is not from a geographical viewpoint. From a historic
perspective it is not so strange. The scandinavist political movement
advocated unifying Denmark, Sweden and Norway into a single kingdom.
Finland was part of the Russian empire and so couldn't be included in
this union, so a new term was invented to to mean the nordic
countries excluding Finland, this term was scandinavia. Now, this union
was never to be, but there was a monetary union (kroner) until the first
world war. We still use kroner, but they are not compatible with
eachother.


If Russia had never conquered Finland, the entire Finnish culture and
language would have ceased to exist as Finland would have been
assimilated into this aforementioned union. So, as much as we Finns hate
the Russians, they saved our entire culture and language from our *real*
enemies - the Scandinavians! (Only kidding - nothing personal against
Scandinavians, myself.)

--
/-- Joona Palaste (pa*****@cc.hel sinki.fi) ------------- Finland --------\
\-- http://www.helsinki.fi/~palaste --------------------- rules! --------/
"As we all know, the hardware for the PC is great, but the software sucks."
- Petro Tyschtschenko
Nov 14 '05 #54
Joona I Palaste wrote:

I am aware of the formal situation. But generally when people talk
about Scandinavia, they mean the Nordic countries.
Not when you are in Scandinavia.
I was going by the
pragmatic definition. Isn't pragmatism what this newsgroup is about
these days?


It is not a pragmatic definition, it is a mistake, common though.
When people here in britain ask me about Scandinavia I am usually
pragmatic and ask tell them that Finland is not part of scandinavia
if it is relevant (I also mention the Nordic countries at this point).
I don't just "assume" they know what they are talking about and go on
explaining.

--
Thomas.

Nov 14 '05 #55
In <c5**********@o ravannahka.hels inki.fi> Joona I Palaste <pa*****@cc.hel sinki.fi> writes:
If Russia had never conquered Finland, the entire Finnish culture and
language would have ceased to exist as Finland would have been
assimilated into this aforementioned union.


How do you know? European minorities are notorious for their resistance
to *cultural* assimilation. Are the Finns any weaker than the Occitans
or the Csangos (which are far smaller ethnic groups)? Any idea about
how many people are native speakers of the fourth official Swiss language?

Dan
--
Dan Pop
DESY Zeuthen, RZ group
Email: Da*****@ifh.de
Nov 14 '05 #56
Dan Pop <Da*****@cern.c h> scribbled the following:
In <c5**********@o ravannahka.hels inki.fi> Joona I Palaste <pa*****@cc.hel sinki.fi> writes:
If Russia had never conquered Finland, the entire Finnish culture and
language would have ceased to exist as Finland would have been
assimilated into this aforementioned union.
How do you know? European minorities are notorious for their resistance
to *cultural* assimilation. Are the Finns any weaker than the Occitans
or the Csangos (which are far smaller ethnic groups)? Any idea about
how many people are native speakers of the fourth official Swiss language?


I don't *know*, I'm speculating here. Maybe the culture wouldn't have
totally vanished, but the language would. The Swedish monarchy at the
time was very intent in making Swedish the only official language in
their entire kingdom.

--
/-- Joona Palaste (pa*****@cc.hel sinki.fi) ------------- Finland --------\
\-- http://www.helsinki.fi/~palaste --------------------- rules! --------/
"We're women. We've got double standards to live up to."
- Ally McBeal
Nov 14 '05 #57
Dan Pop a crit :
In <t7**********@1 27.0.0.1> Alberto =?iso-8859-1?Q?Gim=E9nez?= <al****@telelin e.es> writes:

El Tue, 13 Apr 2004 20:30:03 -0400, Joe Wright escribi:
With all due respect, Spain (Iberia) has four (more?) regions with
their own languages. Castille, Andalusia, Catalonia, Basque, etc.
Which of these are you talking about?


Spanish is Spanish, everywhere. Another thing is dialects, or people's
pronounciatio n. Other topic is Catalan, Basque, "gallego" (don't know
translation ), which are languages on their own.

Then, why do I see "Castellano " on so many DVDs, instead of "Espaol"?


Four languages are spoken in Spain: Basque, Castilian, Catalan and
Galician. So, inside Spain, Spanish (Espaol) is called Castilian
(Castellano) to distinguish it from the other languages. As Castilian is
the main language spoken in Spain, and the one that spread out, outside
Spain it is usually called Spanish.

--
Richard
Nov 14 '05 #58
"Joona I Palaste" wrote...
Thomas Stegen <ts*****@cis.st rath.ac.uk> scribbled the following:
Irrwahn Grausewitz wrote:
The 'ae' is scandinavian and not purely danish. It is a single letter
though and has its own place in the alphabeth (it is number 27).

Norwegian examples: "baer" (berry), "skjaere" (cut) (also of interest is
is the skj sound, does not exist in english really, sort of like "ssh").
The ae is a single glyph though, .
So the above examples would be "br" and "skjre".


It's *NOT* "Scandinavi an". Only Danish and Norwegian (and maybe
Icelandic) use it. Finnish and Swedish use and instead of and .


'ae' is also used in English (e.g. dmon, etc...) either as a single glyph
or two, it is the same. They most likely have roots in Danish/Scandinavian
or whatever (I don't know, i'm not an etymologist). Our little island has
been invaded so many times that very little of English actually originated
here. (Which, i suppose, is why there is very little consistency between
written words and sounds.)

M Henning
Nov 14 '05 #59
Joona I Palaste wrote...
Dan Pop wrote:
How do you know? European minorities are notorious for their resistance
to *cultural* assimilation. Are the Finns any weaker than the Occitans
or the Csangos (which are far smaller ethnic groups)? Any idea about
how many people are native speakers of the fourth official Swiss
language?
I don't *know*, I'm speculating here. Maybe the culture wouldn't have
totally vanished, but the language would. The Swedish monarchy at the
time was very intent in making Swedish the only official language in
their entire kingdom.


There is a kind of precedent for this. When it comes to history, I am mostly
ignorant, but, AFAIK, whenever it was that the UK was formed, English became
the "only official language" in the kingdom, but Welsh (and Irish and
Scottish to a lesser extent) has still survived. People still taught their
children to speak welsh down through the generations as well as english,
refusing to turn their back on their culture and language.

M Henning
Nov 14 '05 #60

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

19
683
by: john smith | last post by:
Can someone please explain to me what is happening when I do a malloc(0). This is what I did. int* p = (int*)malloc(0); Then I printed the value of p and of course it was non-null. But has it allocated memory or what?
34
6461
by: Richard Hunt | last post by:
I'm sorry for asking such a silly question, but I can't quite get my head around malloc. Using gcc I have always programmed in a lax C/C++ hybrid (which I suppose is actually c++). But I have started messing around in Plan 9, and that sort of thing is totally no go there :). Is this correct to allocate memory for my struct? It works on my computer, but I'm suspicious that I'm doing it wrong. --
231
23363
by: Brian Blais | last post by:
Hello, I saw on a couple of recent posts people saying that casting the return value of malloc is bad, like: d=(double *) malloc(50*sizeof(double)); why is this bad? I had always thought (perhaps mistakenly) that the purpose of a void pointer was to cast into a legitimate date type. Is this wrong? Why, and what is considered to be correct form?
7
2226
by: Rano | last post by:
/* Hello, I've got some troubles with a stupid program... In fact, I just start with the C language and sometime I don't understand how I really have to use malloc. I've readden the FAQ http://www.eskimo.com/~scs/C-faq/faq.html but it doesn't seem to answer my questions... So, I've made an example behind, with some included questions...
20
10772
by: spasmous | last post by:
main() { float * f; initialize_f(f); // ...use f for processing free(f); }
15
2601
by: Martin Jrgensen | last post by:
Hi, I have a (bigger) program with about 15-30 malloc's in it (too big to post it here)... The last thing I tried today was to add yet another malloc **two_dimensional_data. But I found out that malloc always returned null at this moment and the program exited (even though if I malloc'ed only 20 bytes or something)... Then I googled for this problem and found something about a memory pool??? Is that standard C? I didn't understand it,...
68
15761
by: James Dow Allen | last post by:
The gcc compiler treats malloc() specially! I have no particular question, but it might be fun to hear from anyone who knows about gcc's special behavior. Some may find this post interesting; some may find it off-topic or confusing. Disclaimers at end. The code samples are intended to be nearly minimal demonstrations. They are *not* related to any actual application code.
40
2627
by: Why Tea | last post by:
What happens to the pointer below? SomeStruct *p; p = malloc(100*sizeof(SomeStruct)); /* without a cast */ return((void *)(p+1)); /* will the returned pointer point to the 2nd struct? */ Seems to me there is no guarantee it will. /Why Tea
71
19169
by: desktop | last post by:
I have read in Bjarne Stroustrup that using malloc and free should be avoided in C++ because they deal with uninitialized memory and one should instead use new and delete. But why is that a problem? I cannot see why using malloc instead of new does not give the same result.
23
2741
by: raphfrk | last post by:
I am having an issue with malloc and gcc. Is there something wrong with my code or is this a compiler bug ? I am running this program: #include <stdio.h> #include <stdlib.h> typedef struct pxl { double lon, lat;
0
9997
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, well explore What is ONU, What Is Router, ONU & Routers main usage, and What is the difference between ONU and Router. Lets take a closer look ! Part I. Meaning of...
0
9845
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10870
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10981
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10499
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7205
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5893
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
6085
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4725
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.