summaryrefslogtreecommitdiffstats
path: root/src/lib/krb4/memcache.c
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1997-02-21 04:39:08 +0000
committerRichard Basch <probe@mit.edu>1997-02-21 04:39:08 +0000
commitfecbcd05c7200985159ed65826cada19b12effa9 (patch)
tree98d97b96b7ac4b3e67523d874cd838a6426ede8d /src/lib/krb4/memcache.c
parentd6d793ff482fbdb7c5bb903f8a73a4bf4b209747 (diff)
downloadkrb5-fecbcd05c7200985159ed65826cada19b12effa9.tar.gz
krb5-fecbcd05c7200985159ed65826cada19b12effa9.tar.xz
krb5-fecbcd05c7200985159ed65826cada19b12effa9.zip
Use malloc/realloc/free instead of the "near" counterparts. The
functions _nmalloc, _nrealloc, and _nfree don't seem to exist under win32 and the pointer manipulation is more complex than if we simply just use the "normal" counterparts with a large-memory model build. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9940 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb4/memcache.c')
-rw-r--r--src/lib/krb4/memcache.c29
1 files changed, 8 insertions, 21 deletions
diff --git a/src/lib/krb4/memcache.c b/src/lib/krb4/memcache.c
index 707b58a4c2..7484342aaa 100644
--- a/src/lib/krb4/memcache.c
+++ b/src/lib/krb4/memcache.c
@@ -21,10 +21,6 @@ typedef DWORD OSErr;
#define noErr 0
#define cKrbCredsDontExist 12001
#define cKrbSessDoesntExist 12002
-#define OFFSETOF(x) x
-#define _nmalloc malloc
-#define _nrealloc realloc
-#define _nfree free
#define memFullErr ENOMEM
#endif
@@ -45,12 +41,6 @@ typedef DWORD OSErr;
extern char *malloc (), *realloc ();
#endif
-#define _nmalloc malloc
-#define _nfree free
-#define _nrealloc realloc
-#define NPSTR char *
-#define OFFSETOF(x) x
-
typedef int OSErr;
#define noErr 0
#define memFullErr ENOMEM
@@ -89,7 +79,7 @@ NewHandleSys(s)
{
Handle h;
- h = (char **) _nmalloc(sizeof(char *));
+ h = (char **) malloc(sizeof(char *));
if (h == NULL) {
memerror = memFullErr;
@@ -97,10 +87,10 @@ NewHandleSys(s)
}
if (s > 0) {
- *h = _nmalloc(s);
+ *h = malloc(s);
if (*h == NULL) {
- _nfree((NPSTR) OFFSETOF(h));
+ free(h);
memerror = memFullErr;
return (NULL);
}
@@ -123,9 +113,8 @@ DisposHandle(h)
Handle h;
{
if (*h != NULL)
- _nfree((NPSTR) OFFSETOF(*h));
-
- _nfree((NPSTR) OFFSETOF(h));
+ free(*h);
+ free(h);
}
/*
@@ -142,23 +131,21 @@ SetHandleSize(h, s)
{
if (*h != NULL) {
if (s > 0) {
- *h = _nrealloc((NPSTR) OFFSETOF(*h), s);
-
+ *h = realloc(*h, s);
if (*h == NULL) {
memerror = memFullErr;
return;
}
}
else {
- _nfree((NPSTR) OFFSETOF(*h));
+ free(*h);
*h = NULL;
}
}
else {
if (s > 0) {
- *h = _nmalloc(s);
-
+ *h = malloc(s);
if (*h == NULL) {
memerror = memFullErr;
return;