Commit 23d38992 authored by Rich Salz's avatar Rich Salz
Browse files

Remove ultrix/mips support.

parent 8e56a422
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -7,6 +7,9 @@
  *) Removed the aged BC-32 config and all its supporting scripts
     [Richard Levitte]

  *) Removed support for Ultrix as a platform.
     [Rich Salz]

  *) Add support for HKDF.
     [Alessandro Ghedini]

+0 −17
Original line number Diff line number Diff line
@@ -1551,23 +1551,6 @@ sub vc_wince_info {
        perlasm_scheme   => "a.out",
    },

#### Ultrix from Bernhard Simon <simon@zid.tuwien.ac.at>
    "ultrix-cc" => {
        inherit_from     => [ "BASE_unix" ],
        cc               => "cc",
        cflags           => "-std1 -O -Olimit 2500 -DL_ENDIAN",
        thread_scheme    => "(unknown)",
    },
    "ultrix-gcc" => {
        inherit_from     => [ "BASE_unix" ],
        cc               => "gcc",
        cflags           => "-O3 -DL_ENDIAN",
        bn_ops           => "BN_LLONG",
        thread_scheme    => "(unknown)",
    },
# K&R C is no longer supported; you need gcc on old Ultrix installations
##"ultrix","cc:-O2 -DNOPROTO -DNOCONST -DL_ENDIAN::(unknown):::::::",

##### MacOS X (a.k.a. Darwin) setup
    "darwin-common" => {
        inherit_from     => [ "BASE_unix" ],
+0 −2
Original line number Diff line number Diff line
@@ -83,8 +83,6 @@ void *_malloc32(__size_t);
#  endif                        /* __INITIAL_POINTER_SIZE == 64 */
# endif                         /* __INITIAL_POINTER_SIZE && defined
                                 * _ANSI_C_SOURCE */
#elif defined(__ultrix)
# include <sys/syslog.h>
#elif defined(OPENSSL_SYS_NETWARE)
# define NO_SYSLOG
#elif (!defined(MSDOS) || defined(WATT32)) && !defined(OPENSSL_SYS_VXWORKS) && !defined(NO_SYSLOG)
+1 −5
Original line number Diff line number Diff line
@@ -345,11 +345,6 @@ static BN_ULONG *bn_expand_internal(const BIGNUM *b, int words)
            A[2] = a2;
            A[3] = a3;
        }
        /*
         * workaround for ultrix cc: without 'case 0', the optimizer does
         * the switch table by doing a=top&3; a--; goto jump_table[a];
         * which fails for top== 0
         */
        switch (b->top & 3) {
        case 3:
            A[2] = B[2];
@@ -358,6 +353,7 @@ static BN_ULONG *bn_expand_internal(const BIGNUM *b, int words)
        case 1:
            A[0] = B[0];
        case 0:
            /* Without the "case 0" some old optimizers got this wrong. */
            ;
        }
    }
+1 −1
Original line number Diff line number Diff line
@@ -269,7 +269,7 @@ extern "C" {
#  endif
# endif

# if (defined(__ultrix) || defined(OPENSSL_SYS_UEFI)) && !defined(ssize_t)
# if defined(OPENSSL_SYS_UEFI) && !defined(ssize_t)
#  define ossl_ssize_t int
#  define OSSL_SSIZE_MAX INT_MAX
# endif
Loading