The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 22, 2005
Filed:
Dec. 01, 2000
Allen B. Tabbert, Bloomington, MN (US);
Allen B. Tabbert, Bloomington, MN (US);
Unisys Corporation, Blue Bell, PA (US);
Abstract
Data structure definitions set forth in one language may be shared between different programming languages. Data structures that include one or more elements are defined in both an assembly language source code file and in high-level language source code file, with the definitions in the assembly language source code file being in the high-level language. The storage requirements of the data structures are determined from the definitions set forth in the assembly source file and the definitions are removed from the assembly source file prior to processing by an assembler. Memory allocation directives that are included in the assembly source file specify memory addresses of the data structures and are removed from the assembly source program prior to processing by the assembler. The assembly source file includes references to elements of the data structures in the form of substitution directives. Using the memory allocation directives and the data structure definitions, the substitution directives are replaced with memory addresses or element sizes prior to processing by the assembler.