# Re: Patches for saned/net/scanimage/user-authorization....

From: Henning Meier-Geinitz (hmg-ml@gmx.de)
Date: Sat Nov 18 2000 - 16:22:41 PST

- Next message: Michael Vanecek: "xscanimage fails to compile under Helix-Gnome"
  - Previous message: Henning Meier-Geinitz: "Re: reaction to a smaller buffer size"
  - In reply to: Jochen Eisinger: "Re: Patches for saned/net/scanimage/user-authorization...."
  - Next in thread: Oliver Rauch: "Re: Patches for saned/net/scanimage/user-authorization...."
  - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

  Hi,

  On Sat, Nov 18, 2000 at 10:52:59PM +0100, Jochen Eisinger wrote:
  > AC_TRY_COMPILE([
  > #include <string.h>],[char *c=index(" ",' ')],,CPPFLAGS="${CPPFLAGS}
  > -DNEED_STRINGS_H")

  Doesn't work because the compilers will use int as return type in this
  case and just put out a warning about int assigned to char *. The
  following works, however:

  AC_MSG_CHECKING([for string.h containing index])
  AC_TRY_COMPILE([
  #include <string.h>
  ],[
  char a[] = "a";
  int c=index(" ",' ') - a
  ],echo "yes",
  [CPPFLAGS="${CPPFLAGS} -DNEED_STRINGS_H" ; echo "no"])

  Not exactly elegant :-)

  > #ifdef NEED_STRINGS_H
  > # include <strings.h>
  > #else
  > # include <string.h>
  > #endif
  >
  >
  > should work =)

  Not tested but I don't see why not. Change it and I will see if it
  works on all platforms :-)

  Bye,
  Henning

      --
      Source code, list archive, and docs: http://www.mostang.com/sane/
      To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com

  - Next message: Michael Vanecek: "xscanimage fails to compile under Helix-Gnome"
  - Previous message: Henning Meier-Geinitz: "Re: reaction to a smaller buffer size"
  - In reply to: Jochen Eisinger: "Re: Patches for saned/net/scanimage/user-authorization...."
  - Next in thread: Oliver Rauch: "Re: Patches for saned/net/scanimage/user-authorization...."
  - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

  This archive was generated by hypermail 2b29 : Sat Nov 18 2000 - 16:09:10 PST