annotate lispref/mkinstalldirs @ 75100:d4a5d8d2cba2

(CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR) (CG_SET_FILL_COLOR_WITH_GC_FOREGROUND) (CG_SET_FILL_COLOR_WITH_GC_BACKGROUND) (CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR) (CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND): New macros. (mac_cg_color_space_rgb) [USE_CG_DRAWING]: New variable. (mac_cg_color_black) [USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: New variable. (init_cg_color) [USE_CG_DRAWING]: New function. (mac_draw_line, mac_draw_rectangle) [USE_CG_DRAWING]: Use CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND instead of CG_SET_STROKE_COLOR. (mac_erase_rectangle, mac_clear_window, mac_draw_cg_image) (mac_fill_rectangle, mac_draw_image_string_cg) [USE_CG_DRAWING]: Use CG_SET_FILL_COLOR_WITH_GC_FOREGROUND or CG_SET_FILL_COLOR_WITH_GC_BACKGROUND instead of CG_SET_FILL_COLOR. (mac_draw_string_common) [MAC_OSX && USE_ATSUI]: Likewise. (XCreateGC, XFreeGC, XSetForeground, XSetBackground) [USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: Use gc->cg_fore_color and/or gc->cg_back_color. (install_drag_handler, remove_drag_handler): Make extern. (install_menu_target_item_handler): Add extern. (install_window_handler): Call install_menu_target_item_handler. [MAC_OS8] (main): Use MAC_EMACS_CREATOR_CODE instead of 'EMAx'. (mac_initialize) [USE_CG_DRAWING]: Call init_cg_color.
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Fri, 05 Jan 2007 08:30:14 +0000
parents 746c40973d25
children eb7e8d483840
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
30517
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1 #! /bin/sh
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
2 # mkinstalldirs --- make directory hierarchy
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
3 # Author: Noah Friedman <friedman@prep.ai.mit.edu>
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
4 # Created: 1993-05-16
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
5 # Public domain
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
6
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
7 errstatus=0
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
8
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
9 for file
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
10 do
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
11 set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
12 shift
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
13
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
14 pathcomp=
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
15 for d
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
16 do
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
17 pathcomp="$pathcomp$d"
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
18 case "$pathcomp" in
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
19 -* ) pathcomp=./$pathcomp ;;
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
20 esac
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
21
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
22 if test ! -d "$pathcomp"; then
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
23 echo "mkdir $pathcomp" 1>&2
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
24
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
25 mkdir "$pathcomp" || lasterr=$?
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
26
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
27 if test ! -d "$pathcomp"; then
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
28 errstatus=$lasterr
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
29 fi
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
30 fi
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
31
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
32 pathcomp="$pathcomp/"
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
33 done
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
34 done
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
35
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
36 exit $errstatus
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
37
9362643130ae *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
38 # mkinstalldirs ends here