From 4c956b83a707f7bdc306ce463a205bc738a60340 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Herv=C3=A9=20Poussineau?= Date: Tue, 9 Mar 2010 22:36:52 +0000 Subject: [PATCH] Link SCSI miniport drivers only to scsiport svn path=/trunk/; revision=46044 --- .../drivers/storage/ide/atapi/atapi.rbuild | 2 -- .../storage/port/buslogic/BusLogic958.c | 34 +++++++++++++++++++ .../storage/port/buslogic/buslogic.rbuild | 2 -- 3 files changed, 34 insertions(+), 4 deletions(-) diff --git a/reactos/drivers/storage/ide/atapi/atapi.rbuild b/reactos/drivers/storage/ide/atapi/atapi.rbuild index 708522b1248..2f6b428acdd 100644 --- a/reactos/drivers/storage/ide/atapi/atapi.rbuild +++ b/reactos/drivers/storage/ide/atapi/atapi.rbuild @@ -3,8 +3,6 @@ . - ntoskrnl - hal scsiport atapi.c atapi.rc diff --git a/reactos/drivers/storage/port/buslogic/BusLogic958.c b/reactos/drivers/storage/port/buslogic/BusLogic958.c index 0bf439e06b9..22c5838b99b 100644 --- a/reactos/drivers/storage/port/buslogic/BusLogic958.c +++ b/reactos/drivers/storage/port/buslogic/BusLogic958.c @@ -79,6 +79,40 @@ v1.2.0.2 // Fix PR 40284 correctly, disable interrupts in the initialization ro #include "BusLogic958.h" +int strcmp(const char* s1, const char* s2) +{ + while(*s1 == *s2) + { + if(*s1 == 0) return 0; + + s1 ++; + s2 ++; + } + + return *s1 - *s2; +} + +char * strcat(char * s, const char * append) +{ + char * save = s; + + for(; *s; ++s); + + while((*s++ = *append++)); + + return save; +} + +char * strcpy(char * to, const char * from) +{ + char *save = to; + + for (; (*to = *from); ++from, ++to); + + return save; +} + + ULONG NTAPI DriverEntry(IN PVOID DriverObject, diff --git a/reactos/drivers/storage/port/buslogic/buslogic.rbuild b/reactos/drivers/storage/port/buslogic/buslogic.rbuild index f5b652dd8e6..3a197ce05de 100644 --- a/reactos/drivers/storage/port/buslogic/buslogic.rbuild +++ b/reactos/drivers/storage/port/buslogic/buslogic.rbuild @@ -3,8 +3,6 @@ . - ntoskrnl - hal scsiport BusLogic958.c BusLogic958.rc -- 2.17.1