home *** CD-ROM | disk | FTP | other *** search
/ PC World 1997 November / PCWorld_1997-11_cd.bin / software / programy / komix / DATA.Z / gen_db_fnc.tcl < prev    next >
Text File  |  1996-06-05  |  1KB  |  50 lines

  1. #---------------------------------------------------------------------------
  2. #
  3. # Copyright (c) 1993-1995 by Cadre Technologies Inc.
  4. #
  5. # This software is furnished under a license and may be used only in
  6. # accordance with the terms of such license and with the inclusion of
  7. # the above copyright notice. This software or any other copies thereof
  8. # may not be provided or otherwise made available to any other person.
  9. # No title to and ownership of the software is hereby transferred.
  10. #
  11. # The information in this software is subject to change without notice
  12. # and should not be construed as a commitment by Cadre Technologies Inc.
  13. #
  14. #---------------------------------------------------------------------------
  15. #
  16. #    File        : @(#)gen_db_fnc.tcl    2.1
  17. #    Original date    : 4-2-1993
  18. #    Description    : C++ generator functions, database dependent
  19. #
  20. #---------------------------------------------------------------------------
  21. #
  22.  
  23. # Dispatch all functions to their non-db variants
  24. #
  25. if {[info procs unknown] == "unknown"} {
  26.     rename unknown old_unknown
  27. } else {
  28.     proc old_unknown {name args} {
  29.         error "Unknown command name '$name'"
  30.     }
  31. }
  32.  
  33. proc unknown {name args} {
  34.     if [regsub ^db_ $name "" name] {
  35.         uplevel "$name $args"
  36.     } else {
  37.         uplevel "old_unknown $name $args"
  38.     }
  39. }
  40.  
  41. #
  42. # Dummies for these, since there exist no corresponding procs
  43. # without the db_ prefix.
  44. #
  45. proc db_class_before {class} {
  46. }
  47.  
  48. proc db_class_after {class} {
  49. }
  50.