1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
/* mk_dummy.c -- create a dummy file_entry for definitions and
declarations of symbols explicitly make by the user. */
/* This file is part of DLD, a dynamic link/unlink editor for C.
Copyright (C) 1990 by W. Wilson Ho.
The author can be reached electronically by how@cs.ucdavis.edu or
through physical mail at:
W. Wilson Ho
Division of Computer Science
University of California at Davis
Davis, CA 95616
*/
/* This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 1, or (at your option) any
later version. */
#include "defs.h"
void
_dld_create_dummy_entry () {
register struct file_entry *entry;
if (_dld_dummy_entry)
return;
entry = (struct file_entry *) _dld_malloc (sizeof (struct file_entry));
bzero (entry, sizeof (struct file_entry));
entry->filename = entry->local_sym_name = "-*- dummy entry -*-";
entry->chain = _dld_latest_entry;
_dld_latest_entry = entry;
entry->ref_count = 1;
_dld_dummy_entry = entry;
return;
} /* _dld_create_dummy_entry */
|