Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
2a425bd5
Commit
2a425bd5
authored
Aug 17, 1992
by
Dennis Glatting
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Saving a working version before release.
From-SVN: r1884
parent
e63c1d35
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
66 additions
and
45 deletions
+66
-45
gcc/objc/hash.c
+33
-20
gcc/objc/hash.h
+33
-25
No files found.
gcc/objc/hash.c
View file @
2a425bd5
/* -*-c-*-
/* -*-c-*- */
* This file contains the hashing implementation.
*
/* Copyright (C) 1989, 1992 Free Software Foundation, Inc.
* Copyright (C) 1991 Threaded Technologies Inc.
*
This file is part of GNU CC.
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published
GNU CC is free software; you can redistribute it and/or modify
* by the Free Software Foundation; either version 1, or any later version.
it under the terms of the GNU General Public License as published by
*
the Free Software Foundation; either version 2, or (at your option)
* This program is distributed in the hope that it will be useful,
any later version.
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
GNU CC is distributed in the hope that it will be useful,
* General Public License for more details.
but WITHOUT ANY WARRANTY; without even the implied warranty of
*
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* You should receive a copy of the GNU General Public License
GNU General Public License for more details.
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
You should have received a copy of the GNU General Public License
*
along with GNU CC; see the file COPYING. If not, write to
$Header: /usr/user/dennis_glatting/ObjC/c-runtime/hash/RCS/hash.c,v 0.11 1992/01/03 02:55:03 dennisg Exp dennisg $
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* As a special exception, if you link this library with files
compiled with GCC to produce an executable, this does not cause
the resulting executable to be covered by the GNU General Public License.
This exception does not however invalidate any other reasons why
the executable file might be covered by the GNU General Public License. */
/*
$Header: /usr/user/dennis_glatting/ObjC/c-runtime/dispatch.common/RCS/hash.c,v 0.12 1992/04/13 11:43:08 dennisg Exp dennisg $
$Author: dennisg $
$Author: dennisg $
$Date: 1992/0
1/03 02:55:03
$
$Date: 1992/0
4/13 11:43:08
$
$Log: hash.c,v $
$Log: hash.c,v $
* Revision 0.12 1992/04/13 11:43:08 dennisg
* Check in after array version of run-time works.
* Expect more changes as hash version and other changes are made.
*
* Revision 0.11 1992/01/03 02:55:03 dennisg
* Revision 0.11 1992/01/03 02:55:03 dennisg
* modified to handle new initialization scheme.
* modified to handle new initialization scheme.
* fixed code structure.
* fixed code structure.
...
...
gcc/objc/hash.h
View file @
2a425bd5
/* -*-c-*-
/* -*-c-*- */
* This is a general purpose hash object.
*
/* Copyright (C) 1989, 1992 Free Software Foundation, Inc.
* The hash object used throughout the run-time
* is an integer hash. The key and data is of type
This file is part of GNU CC.
* void*. The hashing function converts the key to
* an integer and computes it hash value.
GNU CC is free software; you can redistribute it and/or modify
*
it under the terms of the GNU General Public License as published by
* Copyright (C) 1991 Threaded Technologies Inc.
the Free Software Foundation; either version 2, or (at your option)
*
any later version.
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published
GNU CC is distributed in the hope that it will be useful,
* by the Free Software Foundation; either version 1, or any later version.
but WITHOUT ANY WARRANTY; without even the implied warranty of
*
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* This program is distributed in the hope that it will be useful,
GNU General Public License for more details.
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
You should have received a copy of the GNU General Public License
* General Public License for more details.
along with GNU CC; see the file COPYING. If not, write to
*
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
* You should receive a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
/* As a special exception, if you link this library with files
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
compiled with GCC to produce an executable, this does not cause
*
the resulting executable to be covered by the GNU General Public License.
$Header: /usr/user/dennis_glatting/ObjC/c-runtime/hash/RCS/hash.h,v 0.8 1991/12/10 12:05:28 dennisg Exp dennisg $
This exception does not however invalidate any other reasons why
the executable file might be covered by the GNU General Public License. */
/*
$Header: /usr/user/dennis_glatting/ObjC/c-runtime/dispatch.common/RCS/hash.h,v 0.9 1992/04/13 11:43:08 dennisg Exp dennisg $
$Author: dennisg $
$Author: dennisg $
$Date: 199
1/12/10 12:05:2
8 $
$Date: 199
2/04/13 11:43:0
8 $
$Log: hash.h,v $
$Log: hash.h,v $
* Revision 0.9 1992/04/13 11:43:08 dennisg
* Check in after array version of run-time works.
* Expect more changes as hash version and other changes are made.
*
* Revision 0.8 1991/12/10 12:05:28 dennisg
* Revision 0.8 1991/12/10 12:05:28 dennisg
* Cleaned up file format for a distribution.
* Cleaned up file format for a distribution.
*
*
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment