Changeset 215 in Main for trunk/Server/strptime.c


Ignore:
Timestamp:
Oct 3, 2024, 4:24:43 AM (6 weeks ago)
Author:
Nishi
Message:

can be compiled using bcc32 now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/strptime.c

    r212 r215  
    3636//__RCSID("$NetBSD: strptime.c,v 1.62 2017/08/24 01:01:09 ginsbach Exp $");
    3737
    38 #if defined(__MINGW32__) || defined(_MSC_VER)
     38#if defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__)
    3939
    4040#include <ctype.h>
     
    104104#define isleap_sum(a, b)        isleap((a) % 400 + (b) % 400)
    105105
    106 #ifdef _MSC_VER
     106#if defined(_MSC_VER) || defined(__BORLANDC__)
    107107#define tzname              _tzname
    108108#define strncasecmp         _strnicmp
     109#endif
     110
     111#ifdef __BORLANDC__
     112char* cm_strdup(const char* str);
     113
     114int _strnicmp(const char* _a, const char* _b, int len){
     115        char* a = cm_strdup(_a);
     116        char* b = cm_strdup(_b);
     117        int i;
     118        char* r;
     119        for(i = 0; a[i] != 0; i++){
     120                a[i] = tolower(a[i]);
     121        }
     122        for(i = 0; b[i] != 0; i++){
     123                b[i] = tolower(b[i]);
     124        }
     125        r = strncmp(a, b, len);
     126        free(a);
     127        free(b);
     128        return r;
     129}
    109130#endif
    110131
     
    400421
    401422#ifndef TIME_MAX
    402 #ifdef _MSC_VER
     423#if defined(_MSC_VER) || defined(__BORLANDC__)
    403424#define TIME_MAX        INT32_MAX
    404425#else
     
    409430            {
    410431                time_t sse = 0;
    411 #ifdef _MSC_VER
     432#if defined(_MSC_VER) || defined(__BORLANDC__)
    412433                uint32_t rulim = TIME_MAX;
    413434#else
     
    426447                } while ((sse * 10 <= TIME_MAX) &&
    427448                     rulim && *bp >= '0' && *bp <= '9');
    428 #ifdef _MSC_VER
     449#if defined(_MSC_VER) || defined(__BORLANDC__)
    429450                if (sse < 0 || (uint32_t)sse > TIME_MAX) {
    430451#else
     
    435456                }
    436457#ifdef _WIN32
    437 #ifdef _MSC_VER
     458#if defined(_MSC_VER) || defined(__BORLANDC__)
    438459                if (1)
    439460#else
Note: See TracChangeset for help on using the changeset viewer.