Skip to content
Snippets Groups Projects
  1. Dec 16, 2005
  2. Dec 15, 2005
    • deuce's avatar
      Beginnings of a solution to the vararg problem. This problem surfaces on · 1e974066
      deuce authored
      a number of non-x86 archetectures, most notably I64 and Linux/PPC.
      
      Essentially, the problem is that there is NO way to portably contruct a
      va_list at run-time.  Currently, this is done in (at least) execmisc.cpp
      (and probobly in js_global.c or wherever format() and friends are)
      
      This provides an alternate method of handling such issues which could
      (potentially) solve the problem as well as add float/double support.
      Comments are encouraged.  This is *NOT* part of the xpdev build and will
      not be until it is tested and the marked ToDo items are dealt with.
      Further, it most likely won't be *USED* in Synchronet until v4, or until
      it recieves heavy testing on a very wide range of platforms and format
      specifiers.
      
      xp_*printf() functions for all the standard *printf() functions should be
      written, including asprintf() and vasprintf() from the GNU C library.
      This will require a new type argument (XP_PRINTF_TYPE_AUTO perhaps) which
      will assume that the passed argument is the correct type.
      1e974066
  3. Dec 14, 2005
  4. Dec 13, 2005
  5. Dec 12, 2005
  6. Dec 10, 2005
    • deuce's avatar
      Finishing up the file menu, fixing a few bugs... · 5cc6c59a
      deuce authored
      Known bugs: Colour changing stuff does funky.  This needs to be fixed up.
      Missing (or just unnoticed) features classic_shell needs:
      	User dirs... current user and for other users.
      	getfiles() no current way to count files in a dir.
      	upload_dir... cannot upload to dirs which have a different upload dir.
      	sysop_dir... upload to sysop not available.
      5cc6c59a
  7. Dec 09, 2005
  8. Dec 08, 2005
  9. Dec 06, 2005
Loading