subject
DOCUMENTS ARCHIVE CW0K1WCQ2KKMMP
doc-cuba-and-the-cuba-railroad-classic-reprint-paper.pdf
September 21, 2016
Filetype: PDF
|
2648 views
system_update_alt
Download
subject
Read
doc-timelinks-fourth-grade-atlas-book-3-6.pdf
November 28, 2016
Filetype: PDF
|
691 views
system_update_alt
Download
subject
Read
doc-2014-annual-national-uniform-cpa-exam-counseling.pdf
August 06, 2016
Filetype: PDF
|
2191 views
system_update_alt
Download
subject
Read
doc-virginia-woolf-authors-in-context-oxford-world-x.pdf
July 24, 2016
Filetype: PDF
|
2999 views
system_update_alt
Download
subject
Read
doc-moxie-and-the-art-of-rule-breaking-a-14-day-myst-1.pdf
August 26, 2016
Filetype: PDF
|
2333 views
system_update_alt
Download
subject
Read
doc-serpentauria-ark-of-extinction-paperback.pdf
October 20, 2016
Filetype: PDF
|
2054 views
system_update_alt
Download
subject
Read
doc-23-preguntas-sobre-el-infierno-todo-lo-que-usted.pdf
August 15, 2016
Filetype: PDF
|
3139 views
system_update_alt
Download
subject
Read
doc-shenjimiaosuan-will-exam-the-sixth-grade.pdf
August 27, 2016
Filetype: PDF
|
1486 views
system_update_alt
Download
subject
Read
doc-back-to-the-beginning-my-journey-of-faith-pain-a.pdf
January 11, 2017
Filetype: PDF
|
1076 views
system_update_alt
Download
subject
Read
doc-reports-of-cases-argued-and-determined-in-the-su-48.pdf
January 02, 2017
Filetype: PDF
|
3126 views
system_update_alt
Download
subject
Read
doc-litplan-teacher-pack-the-crucible-paperback.pdf
December 02, 2016
Filetype: PDF
|
862 views
system_update_alt
Download
subject
Read
doc-loony-bin-blues-paperback.pdf
October 13, 2016
Filetype: PDF
|
1143 views
system_update_alt
Download
subject
Read
doc-the-history-of-the-kings-of-britain-an-edition-a.pdf
July 21, 2016
Filetype: PDF
|
1641 views
system_update_alt
Download
subject
Read
doc-between-never-and-always-probabilty-grade-5-inve.pdf
November 21, 2016
Filetype: PDF
|
688 views
system_update_alt
Download
subject
Read
doc-spectrum-word-study-and-phonics-grade-3-paperbac.pdf
November 26, 2016
Filetype: PDF
|
389 views
system_update_alt
Download
subject
Read
doc-sacred-geography-deciphering-hidden-codes-in-the.pdf
September 21, 2016
Filetype: PDF
|
2208 views
system_update_alt
Download
subject
Read
doc-on-the-seventh-grade-language-pep-to-mention-sub.pdf
September 09, 2016
Filetype: PDF
|
2562 views
system_update_alt
Download
subject
Read
doc-repertoire-du-theatre-francais-compose-des-trage.pdf
November 22, 2016
Filetype: PDF
|
1844 views
system_update_alt
Download
subject
Read
doc-horses-of-the-dawn-1-the-escape-paperback.pdf
October 08, 2016
Filetype: PDF
|
425 views
system_update_alt
Download
subject
Read
doc-gordon-goodwin-s-big-phat-play-along-trumpet-boo.pdf
August 25, 2016
Filetype: PDF
|
2567 views
system_update_alt
Download
subject
Read
doc-u-s-court-would-most-like-to-weave-knit-family-c.pdf
November 26, 2016
Filetype: PDF
|
1966 views
system_update_alt
Download
subject
Read
doc-the-best-ever-guide-to-getting-out-of-debt-for-p-2.pdf
January 11, 2017
Filetype: PDF
|
1111 views
system_update_alt
Download
subject
Read
doc-proceedings-of-the-chemical-society-volume-15-pa.pdf
November 15, 2016
Filetype: PDF
|
3153 views
system_update_alt
Download
subject
Read
doc-multimedia-teaching-teaching-computers-network-c.pdf
October 10, 2016
Filetype: PDF
|
965 views
system_update_alt
Download
subject
Read
doc-baby-fun-depiction-depiction-tu-tu-cute-animals-.pdf
November 29, 2016
Filetype: PDF
|
1896 views
system_update_alt
Download
subject
Read
doc-primary-school-health-education-curricula-health-3.pdf
September 11, 2016
Filetype: PDF
|
955 views
system_update_alt
Download
subject
Read
doc-god-x27-s-promises-on-his-love.pdf
August 11, 2016
Filetype: PDF
|
2206 views
system_update_alt
Download
subject
Read
doc-biotech-s-dictionary-of-forestry.pdf
October 23, 2016
Filetype: PDF
|
2454 views
system_update_alt
Download
subject
Read
doc-anyone-can-learn-math-helping-high-risk-learners.pdf
August 25, 2016
Filetype: PDF
|
2669 views
system_update_alt
Download
subject
Read
doc-survey-of-state-procedures-related-to-firearm-sa-2.pdf
August 31, 2016
Filetype: PDF
|
502 views
system_update_alt
Download
subject
Read
doc-writing-with-the-myers-briggs-type-indicator-usi.pdf
September 20, 2016
Filetype: PDF
|
780 views
system_update_alt
Download
subject
Read
doc-report-to-congressional-committees-missile-defen.pdf
July 16, 2016
Filetype: PDF
|
1047 views
system_update_alt
Download
subject
Read
doc-and-then-she-killed-him.pdf
July 16, 2016
Filetype: PDF
|
2363 views
system_update_alt
Download
subject
Read
doc-veterans-va-forfeiture-decisions-highlight-the-n.pdf
July 26, 2016
Filetype: PDF
|
2710 views
system_update_alt
Download
subject
Read
doc-journal-daily-green-heart-tree-and-blue-sky-line.pdf
October 16, 2016
Filetype: PDF
|
3148 views
system_update_alt
Download
subject
Read
doc-rolf-lovland-x2f-brendan-graham-you-raise-me-up--2.pdf
September 14, 2016
Filetype: PDF
|
1647 views
system_update_alt
Download
subject
Read
doc-specimina-ichnographica-or-a-brief-narrative-of-.pdf
November 12, 2016
Filetype: PDF
|
555 views
system_update_alt
Download
subject
Read
doc-all-jazzed-up-coldplay-paperback.pdf
August 19, 2016
Filetype: PDF
|
1657 views
system_update_alt
Download
subject
Read
doc-bili-boncyrs-seren-y-rodeo-cyfres-y-teulu-boncyr.pdf
October 01, 2016
Filetype: PDF
|
2039 views
system_update_alt
Download
subject
Read
doc-doctor-thorne-the-chronicles-of-barsetshire.pdf
September 10, 2016
Filetype: PDF
|
2394 views
system_update_alt
Download
subject
Read
doc-a-mighty-long-journey-reflections-on-racial-reco.pdf
November 25, 2016
Filetype: PDF
|
950 views
system_update_alt
Download
subject
Read
doc-create-your-own-blog-6-easy-projects-to-start-bl-1.pdf
November 10, 2016
Filetype: PDF
|
2848 views
system_update_alt
Download
subject
Read
doc-alphabet-tracing-paperback.pdf
November 06, 2016
Filetype: PDF
|
428 views
system_update_alt
Download
subject
Read
doc-the-miniature-book-of-miniature-golf.pdf
December 07, 2016
Filetype: PDF
|
1937 views
system_update_alt
Download
subject
Read
doc-the-highwayman-of-tanglewood.pdf
November 15, 2016
Filetype: PDF
|
717 views
system_update_alt
Download
subject
Read
doc-sus-primeras-vacaciones-en-crucero-consejos-ases.pdf
July 26, 2016
Filetype: PDF
|
1869 views
system_update_alt
Download
subject
Read
doc-bible-walkthrough-20-1-and-2-kings-paperback.pdf
August 09, 2016
Filetype: PDF
|
1998 views
system_update_alt
Download
subject
Read
doc-standardization-disquisition-of-plant-extract-me.pdf
December 23, 2016
Filetype: PDF
|
1458 views
system_update_alt
Download
subject
Read
doc-practical-mathematics-volume-3-being-the-essenti.pdf
October 22, 2016
Filetype: PDF
|
2743 views
system_update_alt
Download
subject
Read
doc-studyguide-for-college-accounting-chapters-1-15-.pdf
August 11, 2016
Filetype: PDF
|
1005 views
system_update_alt
Download
subject
Read
doc-the-crystal-children.pdf
July 17, 2016
Filetype: PDF
|
912 views
system_update_alt
Download
subject
Read
doc-automotive-engine-repair-and-rebuilding-chek-cha.pdf
August 13, 2016
Filetype: PDF
|
803 views
system_update_alt
Download
subject
Read
doc-cliffsnotes-on-joyces-dubliners-cliffsnotes-lite.pdf
October 29, 2016
Filetype: PDF
|
1391 views
system_update_alt
Download
subject
Read
doc-careers-in-paleontology-paperback.pdf
December 29, 2016
Filetype: PDF
|
3162 views
system_update_alt
Download
subject
Read
doc-the-creative-guitarist-volume-one-beginners-leve.pdf
January 09, 2017
Filetype: PDF
|
706 views
system_update_alt
Download
subject
Read
doc-three-shakespeare-songs-vocal-score.pdf
August 15, 2016
Filetype: PDF
|
1192 views
system_update_alt
Download
subject
Read
doc-the-h1-genuine-qidong-secondary-school-zhongkaom.pdf
November 10, 2016
Filetype: PDF
|
929 views
system_update_alt
Download
subject
Read
doc-buried.pdf
September 15, 2016
Filetype: PDF
|
2289 views
system_update_alt
Download
subject
Read
doc-x-returns-exorsistah-v-2-paperback.pdf
December 16, 2016
Filetype: PDF
|
3296 views
system_update_alt
Download
subject
Read
doc-the-jinglun-learn-typical-teaching-resolution-ma.pdf
October 31, 2016
Filetype: PDF
|
2782 views
system_update_alt
Download
subject
Read
doc-andy-shane-and-the-very-bossy-dolores-starbuckle.pdf
August 01, 2016
Filetype: PDF
|
3290 views
system_update_alt
Download
subject
Read
doc-tracks-of-her-tears.pdf
November 22, 2016
Filetype: PDF
|
1222 views
system_update_alt
Download
subject
Read
doc-varityskirja-juhlia-vuosi-etta-apina-oppia-kiina.pdf
July 19, 2016
Filetype: PDF
|
2769 views
system_update_alt
Download
subject
Read
doc-intoxicating-paris-uncorking-the-parisian-within.pdf
December 13, 2016
Filetype: PDF
|
1864 views
system_update_alt
Download
subject
Read
doc-reading-smarter-more-than-200-reproducible-activ.pdf
January 11, 2017
Filetype: PDF
|
2313 views
system_update_alt
Download
subject
Read
doc-a-land-of-mirrors-1.pdf
July 30, 2016
Filetype: PDF
|
533 views
system_update_alt
Download
subject
Read
doc-the-iowa-official-register-volume-15-paperback.pdf
August 19, 2016
Filetype: PDF
|
975 views
system_update_alt
Download
subject
Read
doc-disney-planes-built-for-speed.pdf
September 02, 2016
Filetype: PDF
|
2250 views
system_update_alt
Download
subject
Read
doc-thank-you-notes-branches-collage.pdf
September 21, 2016
Filetype: PDF
|
3061 views
system_update_alt
Download
subject
Read
doc-colour-chemistry-hardback.pdf
December 01, 2016
Filetype: PDF
|
968 views
system_update_alt
Download
subject
Read
doc-kjv-ultraslim-bible-imitation-leather-brown.pdf
July 19, 2016
Filetype: PDF
|
763 views
system_update_alt
Download
subject
Read
doc-numbricks-gemischte-gitter-luxus-schwer-band-7-4.pdf
October 05, 2016
Filetype: PDF
|
1977 views
system_update_alt
Download
subject
Read
doc-contemporary-engineering-economics-5th-edition.pdf
November 17, 2016
Filetype: PDF
|
1017 views
system_update_alt
Download
subject
Read
doc-buero-vallejo-in-the-burning-darkness-hardback.pdf
October 15, 2016
Filetype: PDF
|
1244 views
system_update_alt
Download
subject
Read
doc-9787040354126-the-university-basic-computer-trai.pdf
September 12, 2016
Filetype: PDF
|
1554 views
system_update_alt
Download
subject
Read
doc-2014-disney-epic-mickey-2-mini-calendar.pdf
October 05, 2016
Filetype: PDF
|
853 views
system_update_alt
Download
subject
Read
doc-black-science-how-to-fall-forever-volume-1.pdf
August 30, 2016
Filetype: PDF
|
3275 views
system_update_alt
Download
subject
Read
doc-bug-x27-s-eye-view-board-book-annie-ant-don-x27-.pdf
December 02, 2016
Filetype: PDF
|
937 views
system_update_alt
Download
subject
Read
doc-adams-streetwise-small-business-start-up-your-co.pdf
July 31, 2016
Filetype: PDF
|
1719 views
system_update_alt
Download
subject
Read
doc-vegetarian-cooking-for-beginners-over-130-vegeta.pdf
November 12, 2016
Filetype: PDF
|
2277 views
system_update_alt
Download
subject
Read
doc-building-a-healthy-economy-from-the-bottom-up-ha.pdf
November 08, 2016
Filetype: PDF
|
2896 views
system_update_alt
Download
subject
Read
doc-the-messenger-of-mathematics-volume-16-paperback.pdf
September 01, 2016
Filetype: PDF
|
1577 views
system_update_alt
Download
subject
Read
doc-innovation-policy-and-the-economy-vol-1-format-p.pdf
October 10, 2016
Filetype: PDF
|
531 views
system_update_alt
Download
subject
Read
doc-lonely-planet-the-netherlands-paperback.pdf
December 02, 2016
Filetype: PDF
|
3250 views
system_update_alt
Download
subject
Read
doc-baijie-2016mba-mpa-mpacc-other-29-professional-d.pdf
October 07, 2016
Filetype: PDF
|
2616 views
system_update_alt
Download
subject
Read
doc-decisions-on-the-law-of-patents-for-inventions-r.pdf
September 24, 2016
Filetype: PDF
|
1911 views
system_update_alt
Download
subject
Read
doc-red-polled-herd-book-of-cattle-descended-from-th-18.pdf
November 08, 2016
Filetype: PDF
|
2431 views
system_update_alt
Download
subject
Read
doc-fifth-grade-language-vol-2-primary-class-standar.pdf
November 18, 2016
Filetype: PDF
|
2330 views
system_update_alt
Download
subject
Read
doc-break-up-songs-paperback.pdf
December 04, 2016
Filetype: PDF
|
3193 views
system_update_alt
Download
subject
Read
doc-la-tormenta.pdf
November 02, 2016
Filetype: PDF
|
3072 views
system_update_alt
Download
subject
Read
Other Files
description
doc-glencoe-mcgraw-hill-real-world-investigations-fo.pdf
[33.96 KB]
description
doc-strangers-at-dawn-paperback.pdf
[33.96 KB]
description
doc-farming-in-the-1920s-and-30s.pdf
[33.96 KB]
description
doc-test-taking-strategies-with-transparencies-algeb.pdf
[33.96 KB]
description
doc-contractor-x27-s-general-building-and-law-amp-bu.pdf
[33.96 KB]
description
doc-an-unsinkable-soul-healing-journey.pdf
[33.96 KB]
description
doc-luna-one-paperback.pdf
[33.96 KB]
description
doc-a-a-field-guide-to-the-classroom-library-d-grade.pdf
[33.96 KB]
description
doc-business-agility-sustainable-prosperity-in-a-rel.pdf
[33.96 KB]
description
doc-common-core-state-standards-1st-grade-lesson-pla.pdf
[33.96 KB]
description
doc-reel-romance-the-lover-x27-s-guide-to-the-100-be.pdf
[33.96 KB]
description
doc-david-pleased-god.pdf
[33.96 KB]
description
doc-small-group-instructor-training-course-sgitc-vol.pdf
[33.96 KB]
description
doc-feedback-control-of-dynamic-systems-7th-global-e.pdf
[33.96 KB]
description
doc-developing-practical-nursing-skills.pdf
[33.96 KB]
description
doc-explode-your-affiliate-marketing-paperback.pdf
[33.96 KB]
description
doc-my-record-book-of-exercise-paperback.pdf
[33.96 KB]
description
doc-ap-world-history-crash-course.pdf
[33.96 KB]
description
doc-harper-x27-s-weekly-march-9-1861.pdf
[33.96 KB]
description
doc-creative-curriculum-for-infants-amp-toddlers-rev.pdf
[33.96 KB]
description
doc-vocabulary-builder-words-with-multiple-meanings-.pdf
[33.96 KB]
description
doc-seven-grammar-of-the-dialects-sub-dialects-subdi-2.pdf
[33.96 KB]
description
doc-faithwalkers-a-step-by-step-guide-to-pleasing-go.pdf
[33.96 KB]
description
doc-bewsey-old-hall-warrington-cheshire-excavations-.pdf
[33.96 KB]
description
doc-let-them-play.pdf
[33.96 KB]
description
doc-visual-basic-express-in-easy-steps-paperback.pdf
[33.96 KB]
description
doc-the-painted-table.pdf
[33.96 KB]
description
doc-h1-genuine-another-monument-chinese-edition.pdf
[33.96 KB]
description
doc-return-to-the-fatherland-paperback.pdf
[33.96 KB]
description
doc-36-maneras-de-guisar-el-bacalao.pdf
[33.96 KB]
description
doc-select-list-of-references-on-commission-governme.pdf
[33.96 KB]
description
doc-close-ups-of-history-three-decades-through-the-l.pdf
[33.96 KB]
description
doc-dutchman-x27-s-flat-new-edition.pdf
[33.96 KB]
description
doc-multicriteria-analysis-in-engineering-using-the-.pdf
[33.96 KB]
description
doc-basic-module-the-book-mathematics-learning-guida.pdf
[33.96 KB]
description
doc-new-stepping-stones-3.pdf
[33.96 KB]
description
doc-fingerstyle-guitar.pdf
[33.96 KB]
description
doc-saddled-how-a-spirited-horse-reined-me-in-and-se.pdf
[33.96 KB]
description
doc-the-national-tcm-tcm-the-anorectal-science-profe.pdf
[33.96 KB]
description
doc-china-rolls-of-pupils-write-division-training-1-.pdf
[33.96 KB]
description
doc-heart-of-darkness-the-original-apocalypse-now-pa.pdf
[33.96 KB]
description
doc-physics-and-chemistry-at-oxide-surfaces-paperbac.pdf
[33.96 KB]
description
doc-greed-paperback.pdf
[33.96 KB]
description
doc-quick-guide-trim-step-by-step-installation-techn.pdf
[33.96 KB]
description
doc-elsinore-un-cuaderno-x2f-querido-diego-te-abraza.pdf
[33.96 KB]
description
doc-writing-workbook-age-9-11.pdf
[33.96 KB]
description
doc-anti-christian-socialism-classic-reprint-paperba.pdf
[33.96 KB]
description
doc-the-awakening-starbooks-classics-editions.pdf
[33.96 KB]
description
doc-a-natural-guide-to-bringing-up-your-baby-the-kin.pdf
[33.96 KB]
description
doc-presentation-and-unveiling-of-the-memorial-table.pdf
[33.96 KB]
description
doc-the-tj-high-yielding-dairy-cows-green-farming-te.pdf
[33.96 KB]
description
doc-lafayette-day-september-6-1919-call-issued-by-th.pdf
[33.96 KB]
description
doc-party-poopers-rotten-school.pdf
[33.96 KB]
description
doc-the-development-of-scheduled-tribes-in-madhya-pr.pdf
[33.96 KB]
description
doc-rong-deji-primary-school-series-good-read-6th-gr.pdf
[33.96 KB]
description
doc-maneki-neko-lucky-cat-coloring-book-dover-clip-a.pdf
[33.96 KB]
description
doc-strange-ideas-death-destiny-and-decisions-paperb.pdf
[33.96 KB]
description
doc-the-johns-hopkins-university-studies-in-geology-.pdf
[33.96 KB]
description
doc-a-way-of-life-like-any-other.pdf
[33.96 KB]
description
doc-unnatural-death-confessions-of-a-medical-examine.pdf
[33.96 KB]
description
doc-make-change-work-for-you-10-ways-to-future-proof.pdf
[33.96 KB]
description
doc-the-lord-2nd-coming-is-our-salvation-forever.pdf
[33.96 KB]
description
doc-authentic-parenting-a-four-temperaments-guide-to.pdf
[33.96 KB]
description
doc-pre-geometry.pdf
[33.96 KB]
description
doc-scientific-sophisms-a-review-of-current-theories-1.pdf
[33.96 KB]
description
doc-in-chambers-interesting-things-about-courts-judg.pdf
[33.96 KB]
description
doc-shiny-girl-stuff-stickers-format-trade-paper.pdf
[33.96 KB]
description
doc-the-best-ever-book-of-psychiatric-nurse-jokes-lo.pdf
[33.96 KB]
description
doc-the-tank-killers-a-history-of-america-x27-s-worl.pdf
[33.96 KB]
description
doc-forex-trading-best-forex-strategies-revealed-top.pdf
[33.96 KB]
description
doc-austerity-ireland-the-failure-of-irish-capitalis.pdf
[33.96 KB]
description
doc-red-polled-herd-book-of-cattle-descended-from-th-15.pdf
[33.96 KB]
description
doc-taming-the-tiger-within-meditations-on-transform.pdf
[33.96 KB]
description
doc-rta-b721-6-vw-polo-05-x2f-05-gt-ess-1-4-16v-et-1.pdf
[33.96 KB]
description
doc-the-essence-of-photography-seeing-and-creativity.pdf
[33.96 KB]
description
doc-coral-reef-second-edition-paperback.pdf
[33.96 KB]
description
doc-bitten-bites-and-stings-from-around-the-world.pdf
[33.96 KB]
description
doc-the-wounded-knee-massacre-and-the-sand-creek-mas.pdf
[33.96 KB]
description
doc-movie-storybook-the-hobbit-an-unexpected-journey.pdf
[33.96 KB]
description
doc-genuine-director-of-the-emergency-department-rou.pdf
[33.96 KB]
description
doc-sky-high-science-grade-6-leveled-book-2002-copyr.pdf
[33.96 KB]
description
doc-annotated-catalogue-of-african-grasshoppers-2-pa.pdf
[33.96 KB]
description
doc-north-american-lake-monsters-stories.pdf
[33.96 KB]
description
doc-annie-meets-her-higher-self-an-adult-fairy-tale-.pdf
[33.96 KB]
description
doc-the-liberal-arts-genuine-road-i-had-left-half-yu.pdf
[33.96 KB]
description
doc-the-sutherlands-the-origins-of-the-clan-sutherla.pdf
[33.96 KB]
description
doc-accelerated-rn-to-bsn-student-satisfaction.pdf
[33.96 KB]
description
doc-9787508274560-accordion-playing-entry-cd-rom-chi.pdf
[33.96 KB]
description
doc-the-fruit-of-the-spirit-is-patience-fruit-of-the.pdf
[33.96 KB]
description
doc-cleaning-up-how-hospital-outsourcing-is-hurting-.pdf
[33.96 KB]
description
doc-genuine-the-new-assurance-design-courier-the-clu.pdf
[33.96 KB]
description
doc-smoothies-smoothies-more-smoothies.pdf
[33.96 KB]
description
doc-pd-is-my-name-paperback.pdf
[33.96 KB]
description
doc-a-house-to-let-paperback.pdf
[33.96 KB]
description
doc-crs-report-for-congress-u-s-space-programs-civil-15.pdf
[33.96 KB]
description
doc-the-genuine-book-easy-moxibustion-therapy-gilley.pdf
[33.96 KB]
description
doc-oat-secrets-oat-exam-review-for-the-optometry-ad.pdf
[33.96 KB]
description
doc-heresy-volume-iv-after-the-flesh.pdf
[33.96 KB]
description
doc-black-coffee-hercule-poirot-mysteries.pdf
[33.96 KB]
description
doc-cross-section-sensitivity-and-propagated-errors-.pdf
[33.96 KB]
description
doc-the-rebel-pirate-renegades-of-the-american-revol.pdf
[33.96 KB]
description
doc-2009mba-math-exam-scores-guide-the-comprehensive.pdf
[33.96 KB]
description
doc-a-discourse-occasioned-by-the-death-and-delivere.pdf
[33.96 KB]
description
doc-wade-and-the-scorpion-s-claw-hardback.pdf
[33.96 KB]
description
doc-taking-possession-of-the-kingdom-paperback.pdf
[33.96 KB]
description
doc-crystals-for-psychic-self-protection.pdf
[33.96 KB]
description
doc-chordtime-piano-kids-songs-level-2b-i-iv-v7-chor.pdf
[33.96 KB]
description
doc-information-assurance-trends-in-vulnerabilities-.pdf
[33.96 KB]
description
doc-one-hundred-sonnets-tr-after-the-italian-of-petr-1.pdf
[33.96 KB]
description
doc-asterix-at-the-olympic-games-goscinny-and-uderzo.pdf
[33.96 KB]
description
doc-show-what-you-know-on-the-8th-grade-fcat-science.pdf
[33.96 KB]
description
doc-monster-tornado.pdf
[33.96 KB]
description
doc-autumn-2015-lesson-1-3-training-unit-compliance-.pdf
[33.96 KB]
description
doc-bad-elements-chinese-rebels-from-los-angeles-to-.pdf
[33.96 KB]
description
doc-university-undergraduate-computer-the-profession.pdf
[33.96 KB]
description
doc-ngo-governance-and-management-in-china-hardback.pdf
[33.96 KB]
description
doc-literacy-edition-storyworlds-stage-2-animal-worl.pdf
[33.96 KB]
description
doc-the-first-chapter-of-tearem-the-son-of-goream-in.pdf
[33.96 KB]
description
doc-acca-approved-f2-management-accounting-fia-fma-r.pdf
[33.96 KB]
description
doc-daniel-x27-s-music-one-family-x27-s-journey-from.pdf
[33.96 KB]
description
doc-flash-forward-reading-grade-2-flash-kids-flash-f.pdf
[33.96 KB]
description
doc-the-reduced-history-of-dogs-the-story-of-man-x27.pdf
[33.96 KB]
description
doc-the-mentor-volume-1-2.pdf
[33.96 KB]
description
doc-twerp.pdf
[33.96 KB]
description
doc-your-killer-linkedin-profile-in-30-minutes-or-le.pdf
[33.96 KB]
description
doc-white-silences-poems-a-play-a-tale-classic-repri.pdf
[33.96 KB]
description
doc-mujeres-negras-de-culo-grande-volumen-2-fotos-se.pdf
[33.96 KB]
description
doc-the-lawyer-and-his-client-an-address-in-the-hubb.pdf
[33.96 KB]
description
doc-india-the-people-2nd-revised-edition.pdf
[33.96 KB]
description
doc-hospice-and-palliative-care-in-southeast-asia-a-.pdf
[33.96 KB]
description
doc-ghost-gifts.pdf
[33.96 KB]
description
doc-natural-history.pdf
[33.96 KB]
description
doc-race-in-france-interdisciplinary-perspectives-on.pdf
[33.96 KB]
description
doc-100-crossword-puzzles-vol-5-paperback.pdf
[33.96 KB]
description
doc-overeating-hope-for-the-heart.pdf
[33.96 KB]
description
doc-world-war-two-behind-closed-doors-stalin-the-naz.pdf
[33.96 KB]
description
doc-the-gospel-according-to-the-beauty-shop-paperbac.pdf
[33.96 KB]
description
doc-new-english-listening-synchronous-training-seven.pdf
[33.96 KB]
description
doc-mem09204a-produce-basic-engineering-detail-drawi.pdf
[33.96 KB]
description
doc-answer-to-problem-sets-road-construction-and-mai.pdf
[33.96 KB]
description
doc-fistful-of-benjamins.pdf
[33.96 KB]
description
doc-curly-and-floppy-twistytail-the-funny-piggie-boy.pdf
[33.96 KB]
description
doc-understanding-interdisciplinary-challenges-and-o.pdf
[33.96 KB]
description
doc-the-works-of-robert-g-ingersoll-volume-6-paperba.pdf
[33.96 KB]
description
doc-bible-timeline.pdf
[33.96 KB]
description
doc-moon-over-soho.pdf
[33.96 KB]
description
doc-staking-a-claim-the-journal-of-wong-ming-chung-a.pdf
[33.96 KB]
description
doc-california-hsp-math-vol-2-grade-k-teacher-x27-s-.pdf
[33.96 KB]
description
doc-cultures-and-management-styles-in-western-countr.pdf
[33.96 KB]
description
doc-ks3-maths-workbook-paperback.pdf
[33.96 KB]
description
doc-neymar-the-wizard.pdf
[33.96 KB]
description
doc-spanish-teks-5th-grade-math-test-prep-for-staar.pdf
[33.96 KB]
description
doc-the-tortoise-and-the-jackrabbit.pdf
[33.96 KB]
description
doc-being-john-lennon-days-in-the-life-of-sergeant-p.pdf
[33.96 KB]
description
doc-terrains-vagues.pdf
[33.96 KB]
description
doc-beyond-cotton-making-by-hand-sew-print-stamp-dye.pdf
[33.96 KB]
description
doc-improve-your-aural-grade-6-a-workbook-for-examin.pdf
[33.96 KB]
description
doc-gold-medal-me.pdf
[33.96 KB]
description
doc-albion-s-glorious-ile-middlesex-to-huntingdonshi.pdf
[33.96 KB]
description
doc-three-years-in-tristan-da-cunha-paperback.pdf
[33.96 KB]
description
doc-fas-1-uk-financial-services-regulation-and-ethic.pdf
[33.96 KB]
description
doc-light-your-house-with-potatoes-and-other-off-the.pdf
[33.96 KB]
description
doc-we-x27-re-going-on-an-egg-hunt.pdf
[33.96 KB]
description
doc-primary-source-fluency-activities-my-community-t.pdf
[33.96 KB]
description
doc-with-santa-anna-in-texas-a-personal-narrative-of.pdf
[33.96 KB]
description
doc-news-from-the-cubicle.pdf
[33.96 KB]
description
doc-scandals-of-an-innocent.pdf
[33.96 KB]
description
doc-ways-to-sell-what-you-grow-making-money-with-you.pdf
[33.96 KB]
description
doc-2008-end-clearance-unified-national-cpa-exam-res.pdf
[33.96 KB]
description
doc-bc-green-plays-14-missing-milly-paperback.pdf
[33.96 KB]
description
doc-the-children-art-information-britannica-choi-mud.pdf
[33.96 KB]
description
doc-systems-development-methods-for-databases-enterp.pdf
[33.96 KB]
description
doc-a-texas-tragedy-the-new-london-school-explosion-.pdf
[33.96 KB]
description
doc-mcdougal-littell-middle-school-math-california-r-2.pdf
[33.96 KB]
description
doc-grade-booster-cfe-higher-history-grade-booster.pdf
[33.96 KB]
description
doc-the-clean-plates-cookbook-sustainable-delicious-.pdf
[33.96 KB]
description
doc-national-guard-weapons-of-mass-destruction-civil-1.pdf
[33.96 KB]
description
doc-some-thoughts-concerning-education-by-john-locke.pdf
[33.96 KB]
description
doc-manual-on-sample-based-data-collection-for-fishe.pdf
[33.96 KB]
description
doc-a-history-of-education-in-new-mexico-pertinent-a.pdf
[33.96 KB]
description
doc-office-of-inspector-general-audit-report-air-tra-2.pdf
[33.96 KB]
description
doc-dalit-in-india-past-and-present.pdf
[33.96 KB]
description
doc-grab-the-holy-spirit-and-run-on-hardback.pdf
[33.96 KB]
description
doc-9787300090146-personal-finance-and-investment-gi.pdf
[33.96 KB]
description
doc-international-finance-discussion-papers-sigma-a-.pdf
[33.96 KB]
description
doc-spoiling-tibet-china-and-resource-nationalism-on.pdf
[33.96 KB]
description
doc-living-language-japanese-essential-edition-begin.pdf
[33.96 KB]
description
doc-oxford-reading-tree-infact-oxford-level-3-snack-.pdf
[33.96 KB]
description
doc-zimbabwe-years-of-hope-and-despair-hardback.pdf
[33.96 KB]
description
doc-principles-of-microeconomics-plus-myeconlab-with-1.pdf
[33.96 KB]
description
doc-a-manual-of-dynamic-play-therapy-helping-things-.pdf
[33.96 KB]
description
doc-sew-subversive-down-and-dirty-diy-for-the-fabulo.pdf
[33.96 KB]
description
doc-western-medical-review-volume-4-no-3.pdf
[33.96 KB]
description
doc-cute-easy-cake-toppers-for-boys-paperback.pdf
[33.96 KB]
description
doc-civil-servants-employed-in-the-public-version-of-1.pdf
[33.96 KB]
description
doc-you-can-win-your-ex-back-with-the-right-plan-you.pdf
[33.96 KB]
description
doc-le-pleiadi-le-costellazioni-e-i-loro-miti.pdf
[33.96 KB]
description
doc-the-pawn-paperback.pdf
[33.96 KB]
description
doc-matematicas-mi-ventaja-practice-workbook-by-harc.pdf
[33.96 KB]
description
doc-circuit-design-and-simulation.pdf
[33.96 KB]
description
doc-numbers-3-5.pdf
[33.96 KB]
description
doc-octopus-mixed-media-product.pdf
[33.96 KB]
description
doc-snow-flower-and-the-secret-fan.pdf
[33.96 KB]
description
doc-11-tom-swift-in-the-city-of-gold-paperback.pdf
[33.96 KB]
description
doc-thanksgiving-mice.pdf
[33.96 KB]
description
doc-your-hands-can-heal-you-pranic-healing-energy-re.pdf
[33.96 KB]
description
doc-pupils-guoxue-series-zhu-xi-family-motto-chinese.pdf
[33.96 KB]
description
doc-the-waking-engine.pdf
[33.96 KB]
description
doc-biological-substances.pdf
[33.96 KB]
description
doc-the-value-of-school-supervision-demonstrated-wit.pdf
[33.96 KB]
description
doc-institutions-of-higher-learning-art-and-design-t.pdf
[33.96 KB]
description
doc-hank-williams-so-lonesome-paperback.pdf
[33.96 KB]
description
doc-el-tapiz-de-abuela.pdf
[33.96 KB]
description
doc-absolute-perfection-of-crime-a-novel.pdf
[33.96 KB]
description
doc-reader-x27-s-and-writer-x27-s-notebook-teacher-x.pdf
[33.96 KB]
description
doc-u-play-plus-pops-a-plus-b-c-or-d-solo-duet-trio-.pdf
[33.96 KB]
description
doc-lippincott-s-nclex-rn-review-cards.pdf
[33.96 KB]
description
doc-that-amazing-place-bible-trivia-working-series-t.pdf
[33.96 KB]
description
doc-close-to-mommy-s-heart-paperback.pdf
[33.96 KB]
description
doc-miss-bindergarten-plans-a-circus-with-kindergart.pdf
[33.96 KB]
description
doc-the-role-of-transportation-systems-management-op.pdf
[33.96 KB]
description
doc-genuine-marx-division-thought-of-wang-hu-learn-c.pdf
[33.96 KB]
description
doc-rough-and-ready-or-life-among-the-new-york-newsb.pdf
[33.96 KB]
description
doc-tu-dir-weh.pdf
[33.96 KB]
description
doc-schaums-outline-of-basic-mathematics-with-applic.pdf
[33.96 KB]
description
doc-holt-social-studies-united-states-history-beginn.pdf
[33.96 KB]
description
doc-cruising-in-many-waters-paperback.pdf
[33.96 KB]
description
doc-select-biographies-classic-reprint-paperback.pdf
[33.96 KB]
description
doc-the-dorset-coast.pdf
[33.96 KB]
description
doc-potential-theory-paperback.pdf
[33.96 KB]
description
doc-blue-dreams-korean-americans-and-the-los-angeles.pdf
[33.96 KB]
description
doc-famous-five-2-five-go-adventuring-again.pdf
[33.96 KB]
description
doc-play-google-s-game-101-easy-tips-to-optimize-you.pdf
[33.96 KB]
description
doc-considerations-on-representative-government-the-.pdf
[33.96 KB]
description
doc-partisan-hostile-takeover-no-2.pdf
[33.96 KB]
description
doc-a-short-instruction-vnto-christian-religion-brie.pdf
[33.96 KB]
description
doc-rosezinda-riding-rainbows-paperback.pdf
[33.96 KB]
description
doc-first-among-equals-new-edition.pdf
[33.96 KB]
description
doc-sticks-and-stones-format-paperback.pdf
[33.96 KB]
description
doc-beyond-death-s-door-the-hope-for-reunion-paperba.pdf
[33.96 KB]
description
doc-severing-the-achievement-gap-in-the-education-of.pdf
[33.96 KB]
description
doc-master-electrician-based-on-15-lessons-chinese-e.pdf
[33.96 KB]
description
doc-win-lose-draw-format-mp3-cd.pdf
[33.96 KB]
description
doc-status-update-on-the-year-2000-problem-paperback.pdf
[33.96 KB]
description
doc-project-managers-spotlight-on-planning.pdf
[33.96 KB]
description
doc-follow-your-bliss-coloring-book.pdf
[33.96 KB]
description
doc-the-h1-genuine-saying-music-chinese-edition.pdf
[33.96 KB]
description
doc-when-life-gives-you-lemons-at-least-you-won-t-ge.pdf
[33.96 KB]
description
doc-fox-in-socks-format-loose-leaf.pdf
[33.96 KB]
description
doc-funktionsprinzipien-und-ausgestaltung-der-relati.pdf
[33.96 KB]
description
doc-kamikaze-boys.pdf
[33.96 KB]
description
doc-worte-des-vorsitzenden-mao-tsetung.pdf
[33.96 KB]
description
doc-meditation-adult-coloring-books-vol-15-women-col.pdf
[33.96 KB]
description
doc-the-power-of-the-real-gospel-your-true-identity-.pdf
[33.96 KB]
description
doc-taking-flight-from-war-orphan-to-star-ballerina-.pdf
[33.96 KB]
description
doc-on-grief-and-dying-understanding-the-soul-s-jour.pdf
[33.96 KB]
description
doc-the-bad-penny-paperback.pdf
[33.96 KB]
description
doc-a-learner-s-guide-to-good-practices-in-clinical-.pdf
[33.96 KB]
description
doc-the-pursuit-of-alice-thrift-paperback.pdf
[33.96 KB]
description
doc-kentucky-sunrise.pdf
[33.96 KB]
description
doc-thinking-in-story-paperback.pdf
[33.96 KB]
description
doc-integrated-performance-assessment-level-e-grade-.pdf
[33.96 KB]
description
doc-the-iran-iraq-war.pdf
[33.96 KB]
description
doc-the-resume-kit-5th-revised-edition.pdf
[33.96 KB]


Website currently down for reconstruction, effective 4 May, 2018, 07:30 Eastern Time (GMT -5). Estimated reconstruction completion: 31 May, 2018.
Click here to download my resume if needed.
Click here to visit my GitHub portfolio repository, also undergoing construction.
Thank you for your understanding and patience! Questions? Reach out to me via LinkedIn.
© 2017 Zachary Shaffer, All Rights Reserved. v2.3.8


Name:
Email:
Password:
State:
Details:
Beverage:
Remember?:
Name:
Email:
Password:
State:
Details:
Beverage:
Remember?:
A Simple Form
Name
Email
Password
State
Beverage
Beer
Water
Coke Zero
Extra Details
Remember me
Sign in


Shangri-La Group is a multi-asset, global corporation with deep and extensive expertise in creating experiences and iconic landmarks that showcase the best of Asia and beyond.
Shangri-La Asia Limited is our investment holding company and the principal activities of Shangri-La Group are development, ownership and operations and management of hotel properties, investment properties as well as commercial and residential developments for sale.
At Shangri-La Group, we operate our businesses under our multi-brands encompassing key areas in hotels and resorts, commercial and residential properties, food and beverage and recreational experiences; including but not limited to “Shangri-La”, “Kerry Hotel”, “Hotel Jen”, “Traders Hotel”, “Rasa”, “Summer Palace”, “Shang Palace”, “CHI, The Spa at Shangri-La”.
Incorporated in Bermuda with limited liability. Shangri-La Asia Limited is listed on the Hong Kong Stock Exchange (stock code 00069) with a secondary listing on the Singapore Exchange Securities Trading Limited (stock code S07)


Windows 95 codenamed Chicago is a consumer-oriented graphical user interface-based operating system. It features significant improvement from its predecessor Windows 3.1, improvements such as a Graphical User Interface!


Corbett, George Wilfred
| Birth Name | Corbett, George Wilfred |
| Gender | male |
| Age at Death | 82 years, 7 months, 23 days |
Narrative
George was born in London on 21 January, 1862, he was a hairdresser.
Events
| Event | Date | Place | Description | Sources |
|---|---|---|---|---|
| Birth | 1862-01-21 | London Middlesex Eng | ||
|
|
||||
| Death | 1944-09-13 | Brisbane Q'land Aust | ||
|
|
||||
| Burial | 1944-09-14 | Brisbane Q'land Aust | ||
|
|
Parents
| Relation to main person | Name | Birth date | Death date | Relation within this family (if not by birth) |
|---|---|---|---|---|
| Father | Corbett, Abraham | |||
| Mother | Wallis, Hannah | |||
| Corbett, George Wilfred | 1862-01-21 | 1944-09-13 |
Families
Family of Corbett, George Wilfred and Kay, Esther Annie |
|||||||||||||||||
| Married | Wife | Kay, Esther Annie ( * 1875-01-23 + 1964-10-22 ) | |||||||||||||||
|
|||||||||||||||||
| Children |
| Name | Birth Date | Death Date |
|---|---|---|
| Corbett, John | 1899-12-01 | 1970-11-01 |
| Corbett, Cecil George | 1901-12-08 | 1976-09-06 |
| Corbett, Charles Wallis | 1904-02-05 | 1985-03-28 |
| Corbett, Ray Lillian | 1907-06-11 |
| Type | Value | Notes | Sources |
|---|---|---|---|
| _UID | 8908FB65E5C4D5119853B7EB0FA9CA6DFC14 |
Attributes
| Type | Value | Notes | Sources |
|---|---|---|---|
| _UID | 8D08FB65E5C4D5119853B7EB0FA9CA6D0054 |


{% include 'layout/base.html' %} {% block content %} {% if projects%}
There is no Project matching the search term


StrokeText.js
- Strokes do not overlap your text like they do with
-webkit-text-stroke
- Supports nearly all browsers except IE8 and below
- Selectable text
- Dependency-free
Be sure to checkout the README for detailed usage instructions, how it works, and known issues.
🆒 You might also like countUp.js — Animate a numerical value by counting to it.
Install via npm using the package name stroketext.js
I'm preloading source sans pro italic!


Penxe makes long-awaited return for Kings
Cape Town - Southern Kings winger, Yaw Penxe, will make a long-awaited return to the field when the side takes on Connacht Rugby in a PRO14 clash at The Sportsground in Galway, Ireland, on Saturday.
After sustaining a hamstring injury in the opening match of the season, Penxe has made a full recovery and will make his second appearance this season as the Port Elizabeth-based side goes in search of their second away win this weekend.
Penxe’s inclusion is one of only three changes to the starting XV that emerged 14-16 winners against the Ospreys in Wales in the Southern Kings’ last outing three weeks ago.
Scrumhalf and vice-captain, Stefan Ungerer also makes a return to the side from injury after making his last appearance in the side’s last home match against Ulster last month.
In the forwards pack, the steady second rower, Aston Fortuin, returns to the starting team where he will pair up with Jerry Sexton.
The Round 7 fixture will also be the sixth and final match for loosehead prop, Juan Schoeman, whose loan agreement from Super Rugby side, The Sharks, comes to an end after the Connacht encounter.
The 28-year-old front rower has been one of the consistent performers for the Southern Kings in the early stages of the 2019/20 season, with his presence being felt in the much-improved set pieces for the side.
"Husky" as he is affectionately known, will return to The Sharks in Durban to begin preparations for next year’s Super Rugby season.
The Kings will also receive a boost on the bench with hooker Chad Solomon and scrumhalf Theo Maree set to make their official debuts in their first match for the side since joining on loan last week.
The match will also see the return of tighthead prop, De-Jay Terblanche, who has re-joined the team after making appearances while on loan last season. He will also provide cover off the bench.
Southern Kings:
15 Scott van Breda, 14 Christopher Hollis, 13 Erich Cronje, 12 Howard Mnisi (captain), 11 Yaw Penxe, 10 John Thomas-Jackson, 9 Stefan Ungerer, 8 Elrigh Louw, 7 Thembelani Bholi, 6 Martinus Burger, 5 Aston Fortuin, 4 Jerry Sexton, 3 Pieter Scholtz, 2 Jacques du Toit, 1 Juan Schoeman
Substitutes: 16 Chad Solomon, 17 Xandre Vos, 18 De-Jay Terblanche, 19 Bobby de Wee, 20 Ruaan Lerm, 21 Theo Maree, 22 Siyabonga Masuku, 23 Sibusiso Sithole


This is the basic paragraph text style.
It is the name of your true self. You've only forgotten. I know there is good in you. The Emperor hasn't driven it from you fully. That is why you couldn't destroy me. That's why you won't bring me to your Emperor now. I see you have constructed a new lightsaber. Your skills are complete. Indeed, you are powerful, as the Emperor has foreseen. Come with me.
This is the basic style emboldened.
Leave that to me!  I knew that you were going to say that!
H1 should only be used as page title. A page should not have more than one H1.
H2 is used as page titles for sub-sections and post titles blog posts.
H3 and H4 are used regularly in blog posts as subheaders.
H5 is used on project, data and documentation pages and sometimes in blog posts as subheaders.
This is a link style.
This is how code snippets are styled.
This blockquote style can be used to quote something from an external source, probably from interview, other website or blog, movie or a TV show a reference to which is not in the content of the post.
“Laugh it up, Fuzz ball.”— Han Solo (The Empire Strikes Back)
A pullquote (according to Wikipedia) is a key phrase, quotation, or excerpt that has been pulled from an article and used as a graphic element, serving to entice readers into the article or to highlight a key topic.
Are they away? They have just made the jump into hyperspace. You're sure the homing beacon is secure aboard their ship? I'm taking an awful risk, Vader. This had better work.
Both Bootstrap and the Mapzen Styleguide offer several different classes to help you align, transform, and add meaning to your text through color and other treatments.
Centered text
Left-aligned text
Right-aligned text
Text-justify really only makes sense with multiple lines of text, as the last line will not expand to fill the entire space. So, here is a short paragraph to show you how it works. How do I look?
This is a long string of text that will not wrap once it hits the other side of its parent container, making it very hard to read.


Copyright © 2009-2010 Marc Worrell
Authors: Marc Worrell (marc@worrell.nl).
| get_q/2 | Simple utility function to get the 'q' value of an argument. |
| rename_args/1 | Rename validator arguments to names that are compatible with the LiveValidation plugin. |
| report_errors/2 | Add all errors as javascript message to the request result. |
| validate_query_args/1 | Checks for z_v arguments, performs enclosed checks and adds the validated terms to the q_validated list. |
get_q(Name, Context) -> any()
Simple utility function to get the 'q' value of an argument. When the argument has a generated unique prefix then the prefix is stripped.
rename_args(Args::PropList) -> PropList1
Rename validator arguments to names that are compatible with the LiveValidation plugin.
report_errors(T, Context) -> any()
Add all errors as javascript message to the request result.
validate_query_args(Context) -> {ok, NewContext} | {error, NewContext}
Checks for z_v arguments, performs enclosed checks and adds the validated terms to the q_validated list. Errors are reported back to the user agent
Generated by EDoc, Apr 11 2012, 20:41:27.


Please check the address for my Creative Technology project documentation: https://www.tingyidesign.com/creative-technology


Beyond building processes
A considerable amount of time in 'Year 1' of being a manager has been about setting up artifacts and processes. I was lucky to be part of an organization that had a documentation culture in its DNA. This was partly because we had Program Managers embedded within each team. This meant that Jira, Confluence and Asana were setup and maintained religiously, with weekly feature spec reviews [FSR] and ProdTech meetings to keep these upto date.
Setting up Documentation spaces
I find design documentation to be critical part of the design process. I recommend every designer takes the time to document the project because apart from being a design artifact, that serves as a single point of truth, it also helps them when they have to write their performance reviews, promotion proposals and build their portfolio.
I do not like Google Docs for documentation. Documentation spaces need to be a searchable wiki and ironically Google Docs is poor at providing this. At Practo, we already had Atlassian’s Confluence setup when I joined, and at Gojek, Maji setup our Confluence spaces in 2019 and then the two of us started structuring and documenting our knowledge about the product and its processes. I created a design documentation template based on the product feature spec template and advocated for it.
As for project management, the org moved to using Asana. Adding them here felt forced and an unnecessary addition to our workload. However as our product roadmap was moved into Asana, I devised a process to make design tasks a visible part of the product development process by adding them as subtasks and duplicating them to our design boards for effective tracking. Post every prioritization meeting, I added tasks into the todo list and tagged designers so that they were aware of what’s coming up.
However, we faced a problem with adoption of these processes. We lacked a program manager dedicated to design and not all designers in the team were able to keep their boards updated. We were able to setup a biweekly cadence with the program management VP, Gifika, to discuss our problems and understand how we can get better at solving them. And what we learned is two things.
- Add more meetings in the calendar
- Be a bad cop
More meetings in the calendar
When your calendar is already full of meetings, you feel like staying away from setting up any more that will take away whatever little 'time for focus work' that is left in it. But given our problem, this seemed to be the most effective way to get things working. Our team was a 3 level hierarchy so each lead now had to setup two additional cadences into their calendar. One was a common stream leads cadence where each stream lead would come prepared to the biweeekly meeting with a progress update (which would be posted biweekly to the Asana board) Maji worked on a template for this.
The other meeting was with their stream where each of their reports could come with a similarly formatted update. This meeting helped stream leads prepare them for the stream leads meeting. You can also make these meetings async if everyone is diligent. The updates were a small part of the biweekly leads meeting.
Be a Bad Cop
Not all designers like following process. They may see it as additional work with low ROI or they may just not have enough time. You should take the time to communicate the problems that the process is going to solve and ask them for feedback on the process. Make it feel like they co-own the process. But if this fails, then you should be okay with being "bad cop". This would mean that you would need to set Slack reminders, add calendar invites and send DMs if everything fails. This is the way.
Previous post: Learnings from going International
Next post: Team Rituals


EOT Fig. change climate cooling pollen North Eocene global America vegetation changes Asia terrestrial (N) MATR Oligocene Rupelian reconstructed Priabonian .–. °C Antarctic reconstructions (N), atmospheric temperature {border-style assemblages px;} #ffffff;} Atlantic late marine Cenozoic South dating early pCO record western Eocene-Oligocene Europe Palaeoclimatol. Palaeoecol. Palaeogeogr. data distribution evidence reconstruction records regions Late central forest fossil shift similarity using Climate Eocene–Oligocene Nature Supplementary based ice low-confidence palaeo-biomes plant southern transition EOT, However, Jaccard oxygen palaeo-biome region response studies tropical Central Geology analysis assemblage biome climatic large localities ocean shows whilst (N). Australia CMMTR S). Science Whilst age approach decline isotope major middle mixed northeast px; realm sites {font-family .–. °C, Africa Antarctica Paleogene Sci. Similarity Soc. Utescher associated font-size geological high identify mammalian pre-EOT rapid temperatures Basin EOT. East Geol. Gulf Mean N), Rev. Temperature WMMTR West biomes dataset double; evolution glaciation hemisphere latitudinal northern onset possible range recorded regional sea sea-level sheet species strong study suggesting taxa time transition. used work Ma Changes Coast Fossil Global Haywood Living Mediterranean New Paleoceanography Salzmann Sea Williams applied border-color border-width circulation complex confidence cool-temperate deep drop fall faunal growth included interval isotopes levels low new northwest original palynological pattern potential previous related scale site solid; southeast surface temporal uncertainty warm-temperate warming water zones {font-style {font-weight (N, Am. Atlas Early Geological Hill Index India Lett. MAT MATRs Middle Month Mosbrugger Ocean Pacific Planet. Pollen Pound TEVIS agreement bold boundary coincides concentrations considered cooling, courier; demonstrated different dynamics em; end focus forests fossils greenhouse high-confidence identified increase increased indicating individual leaves level long-term lower macrofossil material method modern multiple number oceanic paratropical/subtropical plotted present preservation prior proposed proxies pt;} quality reconstruct result results return seasonal signal single spore statistical uniform uplift


Go to the first, previous, next, last section, table of contents.
The GNU Fortran compiler, g77
, supports programs written
in the GNU Fortran language and in some other dialects of Fortran.
Some aspects of how g77
works are universal regardless
of dialect, and yet are not properly part of the GNU Fortran
language itself.
These are described below.
Note: This portion of the documentation definitely needs a lot of work!
g77
, as with GNU tools in general, imposes few arbitrary restrictions
on lengths of identifiers, number of continuation lines, number of external
symbols in a program, and so on.
For example, some other Fortran compiler have an option (such as `-Nlx') to increase the limit on the number of continuation lines. Also, some Fortran compilation systems have an option (such as `-Nxx') to increase the limit on the number of external symbols.
g77
, gcc
, and GNU ld
(the GNU linker) have
no equivalent options, since they do not impose arbitrary
limits in these areas.
g77
does currently limit the number of dimensions in an array
to the same degree as do the Fortran standards--seven (7).
This restriction might be lifted in a future version.
As a portable Fortran implementation,
g77
offers its users direct access to,
and otherwise depends upon,
the underlying facilities of the system
used to build g77
,
the system on which g77
itself is used to compile programs,
and the system on which the g77
-compiled program is actually run.
(For most users, the three systems are of the same
type--combination of operating environment and hardware--often
the same physical system.)
The run-time environment for a particular system inevitably imposes some limits on a program's use of various system facilities. These limits vary from system to system.
Even when such limits might be well beyond the
possibility of being encountered on a particular system,
the g77
run-time environment
has certain built-in limits,
usually, but not always, stemming from intrinsics
with inherently limited interfaces.
Currently, the g77
run-time environment
does not generally offer a less-limiting environment
by augmenting the underlying system's own environment.
Therefore, code written in the GNU Fortran language, while syntactically and semantically portable, might nevertheless make non-portable assumptions about the run-time environment--assumptions that prove to be false for some particular environments.
The GNU Fortran language,
the g77
compiler and run-time environment,
and the g77
documentation
do not yet offer comprehensive portable work-arounds for such limits,
though programmers should be able to
find their own in specific instances.
Not all of the limitations are described in this document. Some of the known limitations include:
Intrinsics that return values computed from system timers, whether elapsed (wall-clock) timers, process CPU timers, or other kinds of timers, are prone to experiencing wrap-around errors (or returning wrapped-around values from successive calls) due to insufficient ranges offered by the underlying system's timers.
Some of the symptoms of such behaviors include apparently negative time being computed for a duration, an extremely short amount of time being computed for a long duration, and an extremely long amount of time being computed for a short duration.
See the following for intrinsics known to have potential problems in these areas on at least some systems: section CPU_Time Intrinsic, section DTime Intrinsic (function), section DTime Intrinsic (subroutine), section ETime Intrinsic (function), section ETime Intrinsic (subroutine), section MClock Intrinsic, section MClock8 Intrinsic, section Secnds Intrinsic, section Second Intrinsic (function), section Second Intrinsic (subroutine), section System_Clock Intrinsic, section Time Intrinsic (UNIX), section Time Intrinsic (VXT), section Time8 Intrinsic.
While the g77
compiler itself is believed to
be Year-2000 (Y2K) compliant,
some intrinsics are not,
and, potentially, some underlying systems are not,
perhaps rendering some Y2K-compliant intrinsics
non-compliant when used on those particular systems.
Fortran code that uses non-Y2K-compliant intrinsics (listed below) is, itself, almost certainly not compliant, and should be modified to use Y2K-compliant intrinsics instead.
Fortran code that uses no non-Y2K-compliant intrinsics, but which currently is running on a non-Y2K-compliant system, can be made more Y2K compliant by compiling and linking it for use on a new Y2K-compliant system, such as a new version of an old, non-Y2K-compliant, system.
Currently, information on Y2K and related issues is being maintained at http://www.gnu.org/software/year2000-list.html.
See the following for intrinsics known to have potential problems in these areas on at least some systems: section Date Intrinsic, section IDate Intrinsic (VXT).
The libg2c
library
shipped with any g77
that warns
about invocation of a non-Y2K-compliant intrinsic
has renamed the EXTERNAL
procedure names
of those intrinsics.
This is done so that
the libg2c
implementations of these intrinsics
cannot be directly linked to
as EXTERNAL
names
(which normally would avoid the non-Y2K-intrinsic warning).
The renamed forms of the EXTERNAL
names
of these renamed procedures
may be linked to
by appending the string `_y2kbug'
to the name of the procedure
in the source code.
For example:
CHARACTER*20 STR INTEGER YY, MM, DD EXTERNAL DATE_Y2KBUG, VXTIDATE_Y2KBUG CALL DATE_Y2KBUG (STR) CALL VXTIDATE_Y2KBUG (MM, DD, YY)
(Note that the EXTERNAL
statement
is not actually required,
since the modified names are not recognized as intrinsics
by the current version of g77
.
But it is shown in this specific case,
for purposes of illustration.)
The renaming of EXTERNAL
procedure names of these intrinsics
causes unresolved references at link time.
For example, `EXTERNAL DATE; CALL DATE(STR)'
is normally compiled by g77
as, in C, `date_(&str, 20);'.
This, in turn, links to the date_
procedure
in the libE77
portion of libg2c
,
which purposely calls a nonexistent procedure
named G77_date_y2kbuggy_0
.
The resulting link-time error is designed, via this name,
to encourage the programmer to look up the
index entries to this portion of the g77
documentation.
Generally, we recommend that the EXTERNAL
method
of invoking procedures in libg2c
not be used.
When used, some of the correctness checking
normally performed by g77
is skipped.
In particular, it is probably better to use the
INTRINSIC
method of invoking
non-Y2K-compliant procedures,
so anyone compiling the code
can quickly notice the potential Y2K problems
(via the warnings printing by g77
)
without having to even look at the code itself.
If there are problems linking libg2c
to code compiled by g77
that involve the string `y2kbug',
and these are not explained above,
that probably indicates
that a version of libg2c
older than g77
is being linked to,
or that the new library is being linked
to code compiled by an older version of g77
.
That's because, as of the version that warns about
non-Y2K-compliant intrinsic invocation,
g77
references the libg2c
implementations
of those intrinsics
using new names, containing the string `y2kbug'.
So, linking newly-compiled code
(invoking one of the intrinsics in question)
to an old library
might yield an unresolved reference
to G77_date_y2kbug_0
.
(The old library calls it G77_date_0
.)
Similarly, linking previously-compiled code
to a new library
might yield an unresolved reference
to G77_vxtidate_0
.
(The new library calls it G77_vxtidate_y2kbug_0
.)
The proper fix for the above problems
is to obtain the latest release of g77
and related products
(including libg2c
)
and install them on all systems,
then recompile, relink, and install
(as appropriate)
all existing Fortran programs.
(Normally, this sort of renaming is steadfastly avoided.
In this case, however, it seems more important to highlight
potential Y2K problems
than to ease the transition
of potentially non-Y2K-compliant code
to new versions of g77
and libg2c
.)
Currently, g77
uses the default INTEGER
type
for array indexes,
which limits the sizes of single-dimension arrays
on systems offering a larger address space
than can be addressed by that type.
(That g77
puts all arrays in memory
could be considered another limitation--it
could use large temporary files--but that decision
is left to the programmer as an implementation choice
by most Fortran implementations.)
It is not yet clear whether this limitation never, sometimes, or always applies to the sizes of multiple-dimension arrays as a whole.
For example, on a system with 64-bit addresses
and 32-bit default INTEGER
,
an array with a size greater than can be addressed
by a 32-bit offset
can be declared using multiple dimensions.
Such an array is therefore larger
than a single-dimension array can be,
on the same system.
Whether large multiple-dimension arrays are reliably supported
depends mostly on the gcc
back end (code generator)
used by g77
, and has not yet been fully investigated.
Currently, g77
uses the default INTEGER
type
for the lengths of CHARACTER
variables
and array elements.
This means that, for example,
a system with a 64-bit address space
and a 32-bit default INTEGER
type
does not, under g77
,
support a CHARACTER*n
declaration
where n is greater than<PHONE_NUMBER>.
Most intrinsics returning, or computing values based on, date information are prone to Year-10000 (Y10K) problems, due to supporting only 4 digits for the year.
See the following for examples: section FDate Intrinsic (function), section FDate Intrinsic (subroutine), section IDate Intrinsic (UNIX), section Time Intrinsic (VXT), section Date_and_Time Intrinsic.
Fortran implementations have a fair amount of freedom given them by the
standard as far as how much storage space is used and how much precision
and range is offered by the various types such as LOGICAL(KIND=1)
,
INTEGER(KIND=1)
, REAL(KIND=1)
, REAL(KIND=2)
,
COMPLEX(KIND=1)
, and CHARACTER
.
Further, many compilers offer so-called `*n' notation, but
the interpretation of n varies across compilers and target architectures.
The standard requires that LOGICAL(KIND=1)
, INTEGER(KIND=1)
,
and REAL(KIND=1)
occupy the same amount of storage space, and that COMPLEX(KIND=1)
and REAL(KIND=2)
take twice as much storage space as REAL(KIND=1)
.
Further, it requires that COMPLEX(KIND=1)
entities be ordered such that when a COMPLEX(KIND=1)
variable is
storage-associated (such as via EQUIVALENCE
)
with a two-element REAL(KIND=1)
array named `R', `R(1)'
corresponds to the real element and `R(2)' to the imaginary
element of the COMPLEX(KIND=1)
variable.
(Few requirements as to precision or ranges of any of these are
placed on the implementation, nor is the relationship of storage sizes of
these types to the CHARACTER
type specified, by the standard.)
g77
follows the above requirements, warning when compiling
a program requires placement of items in memory that contradict the
requirements of the target architecture.
(For example, a program can require placement of a REAL(KIND=2)
on a boundary that is not an even multiple of its size, but still an
even multiple of the size of a REAL(KIND=1)
variable.
On some target architectures, using the canonical
mapping of Fortran types to underlying architectural types, such
placement is prohibited by the machine definition or
the Application Binary Interface (ABI) in force for
the configuration defined for building gcc
and g77
.
g77
warns about such
situations when it encounters them.)
g77
follows consistent rules for configuring the mapping between Fortran
types, including the `*n' notation, and the underlying architectural
types as accessed by a similarly-configured applicable version of the
gcc
compiler.
These rules offer a widely portable, consistent Fortran/C
environment, although they might well conflict with the expectations of
users of Fortran compilers designed and written for particular
architectures.
These rules are based on the configuration that is in force for the
version of gcc
built in the same release as g77
(and
which was therefore used to build both the g77
compiler
components and the libg2c
run-time library):
REAL(KIND=1)
float
type.
REAL(KIND=2)
float
---usually, this is a double
.
INTEGER(KIND=1)
float
---usually, this is either
an int
or a long int
.
LOGICAL(KIND=1)
gcc
type as INTEGER(KIND=1)
.
INTEGER(KIND=2)
INTEGER(KIND=1)
---usually, this is either
a long int
or a long long int
.
LOGICAL(KIND=2)
gcc
type as INTEGER(KIND=2)
.
INTEGER(KIND=3)
gcc
type as signed char
.
LOGICAL(KIND=3)
gcc
type as INTEGER(KIND=3)
.
INTEGER(KIND=6)
INTEGER(KIND=3)
---usually, this is
a short
.
LOGICAL(KIND=6)
gcc
type as INTEGER(KIND=6)
.
COMPLEX(KIND=1)
REAL(KIND=1)
scalars (one for the real part followed by
one for the imaginary part).
COMPLEX(KIND=2)
REAL(KIND=2)
scalars.
numeric-type*n
CHARACTER
.)
Same as whatever gcc
type occupies n times the storage
space of a gcc
char
item.
DOUBLE PRECISION
REAL(KIND=2)
.
DOUBLE COMPLEX
COMPLEX(KIND=2)
.
Note that the above are proposed correspondences and might change
in future versions of g77
---avoid writing code depending
on them.
Other types supported by g77
are derived from gcc types such as char
, short
,
int
, long int
, long long int
, long double
,
and so on.
That is, whatever types gcc
already supports, g77
supports
now or probably will support in a future version.
The rules for the `numeric-type*n' notation
apply to these types,
and new values for `numeric-type(KIND=n)' will be
assigned in a way that encourages clarity, consistency, and portability.
g77
strictly assigns types to all constants not
documented as "typeless" (typeless constants including `'1'Z',
for example).
Many other Fortran compilers attempt to assign types to typed constants
based on their context.
This results in hard-to-find bugs, nonportable
code, and is not in the spirit (though it strictly follows the letter)
of the 77 and 90 standards.
g77
might offer, in a future release, explicit constructs by
which a wider variety of typeless constants may be specified, and/or
user-requested warnings indicating places where g77
might differ
from how other compilers assign types to constants.
See section Context-Sensitive Constants, for more information on this issue.
g77
offers an ever-widening set of intrinsics.
Currently these all are procedures (functions and subroutines).
Some of these intrinsics are unimplemented, but their names reserved to reduce future problems with existing code as they are implemented. Others are implemented as part of the GNU Fortran language, while yet others are provided for compatibility with other dialects of Fortran but are not part of the GNU Fortran language.
To manage these distinctions, g77
provides intrinsic groups,
a facility that is simply an extension of the intrinsic groups provided
by the GNU Fortran language.
A given specific intrinsic belongs in one or more groups. Each group is deleted, disabled, hidden, or enabled by default or a command-line option. The meaning of each term follows.
INTRINSIC
statement)
are disallowed through that group.
INTRINSIC
statement.
The distinction between deleting and disabling a group is illustrated by the following example. Assume intrinsic `FOO' belongs only to group `FGR'. If group `FGR' is deleted, the following program unit will successfully compile, because `FOO()' will be seen as a reference to an external function named `FOO':
PRINT *, FOO() END
If group `FGR' is disabled, compiling the above program will produce diagnostics, either because the `FOO' intrinsic is improperly invoked or, if properly invoked, it is not enabled. To change the above program so it references an external function `FOO' instead of the disabled `FOO' intrinsic, add the following line to the top:
EXTERNAL FOO
So, deleting a group tells g77
to pretend as though the intrinsics in
that group do not exist at all, whereas disabling it tells g77
to
recognize them as (disabled) intrinsics in intrinsic-like contexts.
Hiding a group is like enabling it, but the intrinsic must be first
named in an INTRINSIC
statement to be considered a reference to the
intrinsic rather than to an external procedure.
This might be the "safest" way to treat a new group of intrinsics
when compiling old
code, because it allows the old code to be generally written as if
those new intrinsics never existed, but to be changed to use them
by inserting INTRINSIC
statements in the appropriate places.
However, it should be the goal of development to use EXTERNAL
for all names of external procedures that might be intrinsic names.
If an intrinsic is in more than one group, it is enabled if any of its
containing groups are enabled; if not so enabled, it is hidden if
any of its containing groups are hidden; if not so hidden, it is disabled
if any of its containing groups are disabled; if not so disabled, it is
deleted.
This extra complication is necessary because some intrinsics,
such as IBITS
, belong to more than one group, and hence should be
enabled if any of the groups to which they belong are enabled, and so
on.
The groups are:
badu77
gnu
f2c
f2c
converter and/or libf2c
.
f90
mil
MVBITS
, IAND
, BTEST
, and so on).
unix
IARGC
, EXIT
, ERF
, and so on).
vxt
g77
supports intrinsics other than those in the GNU Fortran
language proper.
This set of intrinsics is described below.
COMPLEX(KIND=2)
value.
REAL(KIND=2)
.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL ACosD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL AIMax0' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL AIMin0' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL AJMax0' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL AJMin0' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL ASinD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL ATan2D' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL ATanD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL BITest' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL BJTest' to use this name for an external procedure.
CDAbs(A)
CDAbs: REAL(KIND=2)
function.
A: COMPLEX(KIND=2)
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of ABS()
that is specific
to one type for A.
See section Abs Intrinsic.
CDCos(X)
CDCos: COMPLEX(KIND=2)
function.
X: COMPLEX(KIND=2)
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of COS()
that is specific
to one type for X.
See section Cos Intrinsic.
CDExp(X)
CDExp: COMPLEX(KIND=2)
function.
X: COMPLEX(KIND=2)
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of EXP()
that is specific
to one type for X.
See section Exp Intrinsic.
CDLog(X)
CDLog: COMPLEX(KIND=2)
function.
X: COMPLEX(KIND=2)
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of LOG()
that is specific
to one type for X.
See section Log Intrinsic.
CDSin(X)
CDSin: COMPLEX(KIND=2)
function.
X: COMPLEX(KIND=2)
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of SIN()
that is specific
to one type for X.
See section Sin Intrinsic.
CDSqRt(X)
CDSqRt: COMPLEX(KIND=2)
function.
X: COMPLEX(KIND=2)
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of SQRT()
that is specific
to one type for X.
See section SqRt Intrinsic.
ChDir(Dir)
ChDir: INTEGER(KIND=1)
function.
Dir: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Sets the current working directory to be Dir.
Returns 0 on success or a non-zero error code.
See chdir(3)
.
Caution: Using this routine during I/O to a unit connected with a non-absolute file name can cause subsequent I/O on such a unit to fail because the I/O library might reopen files by name.
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section ChDir Intrinsic (subroutine).
ChMod(Name, Mode)
ChMod: INTEGER(KIND=1)
function.
Name: CHARACTER
; scalar; INTENT(IN).
Mode: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Changes the access mode of file Name according to the
specification Mode, which is given in the format of
chmod(1)
.
A null character (`CHAR(0)') marks the end of
the name in Name---otherwise,
trailing blanks in Name are ignored.
Currently, Name must not contain the single quote
character.
Returns 0 on success or a non-zero error code otherwise.
Note that this currently works
by actually invoking /bin/chmod
(or the chmod
found when
the library was configured) and so might fail in some circumstances and
will, anyway, be slow.
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section ChMod Intrinsic (subroutine).
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL CosD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DACosD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DASinD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DATan2D' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DATanD' to use this name for an external procedure.
CALL Date(Date)
Date: CHARACTER
; scalar; INTENT(OUT).
Intrinsic groups: vxt
.
Description:
Returns Date in the form `dd-mmm-yy', representing the numeric day of the month dd, a three-character abbreviation of the month name mmm and the last two digits of the year yy, e.g. `25-Nov-96'.
This intrinsic is not recommended, due to the year 2000 approaching. Therefore, programs making use of this intrinsic might not be Year 2000 (Y2K) compliant. See section CTime Intrinsic (subroutine), for information on obtaining more digits for the current (or any) date.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DbleQ' to use this name for an external procedure.
DCmplx(X, Y)
DCmplx: COMPLEX(KIND=2)
function.
X: INTEGER
, REAL
, or COMPLEX
; scalar; INTENT(IN).
Y: INTEGER
or REAL
; OPTIONAL (must be omitted if X is COMPLEX
); scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
If X is not type COMPLEX
,
constructs a value of type COMPLEX(KIND=2)
from the
real and imaginary values specified by X and
Y, respectively.
If Y is omitted, `0D0' is assumed.
If X is type COMPLEX
,
converts it to type COMPLEX(KIND=2)
.
Although this intrinsic is not standard Fortran,
it is a popular extension offered by many compilers
that support DOUBLE COMPLEX
, since it offers
the easiest way to convert to DOUBLE COMPLEX
without using Fortran 90 features (such as the `KIND='
argument to the CMPLX()
intrinsic).
(`CMPLX(0D0, 0D0)' returns a single-precision
COMPLEX
result, as required by standard FORTRAN 77.
That's why so many compilers provide DCMPLX()
, since
`DCMPLX(0D0, 0D0)' returns a DOUBLE COMPLEX
result.
Still, DCMPLX()
converts even REAL*16
arguments
to their REAL*8
equivalents in most dialects of
Fortran, so neither it nor CMPLX()
allow easy
construction of arbitrary-precision values without
potentially forcing a conversion involving extending or
reducing precision.
GNU Fortran provides such an intrinsic, called COMPLEX()
.)
See section Complex Intrinsic, for information on easily constructing
a COMPLEX
value of arbitrary precision from REAL
arguments.
DConjg(Z)
DConjg: COMPLEX(KIND=2)
function.
Z: COMPLEX(KIND=2)
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of CONJG()
that is specific
to one type for Z.
See section Conjg Intrinsic.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DCosD' to use this name for an external procedure.
DFloat(A)
DFloat: REAL(KIND=2)
function.
A: INTEGER
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of REAL()
that is specific
to one type for A.
See section Real Intrinsic.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DFlotI' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DFlotJ' to use this name for an external procedure.
DImag(Z)
DImag: REAL(KIND=2)
function.
Z: COMPLEX(KIND=2)
; scalar; INTENT(IN).
Intrinsic groups: f2c
, vxt
.
Description:
Archaic form of AIMAG()
that is specific
to one type for Z.
See section AImag Intrinsic.
DReal(A)
DReal: REAL(KIND=2)
function.
A: INTEGER
, REAL
, or COMPLEX
; scalar; INTENT(IN).
Intrinsic groups: vxt
.
Description:
Converts A to REAL(KIND=2)
.
If A is type COMPLEX
, its real part
is converted (if necessary) to REAL(KIND=2)
,
and its imaginary part is disregarded.
Although this intrinsic is not standard Fortran,
it is a popular extension offered by many compilers
that support DOUBLE COMPLEX
, since it offers
the easiest way to extract the real part of a DOUBLE COMPLEX
value without using the Fortran 90 REAL()
intrinsic
in a way that produces a return value inconsistent with
the way many FORTRAN 77 compilers handle REAL()
of
a DOUBLE COMPLEX
value.
See section RealPart Intrinsic, for information on a GNU Fortran intrinsic that avoids these areas of confusion.
See section Dble Intrinsic, for information on the standard FORTRAN 77
replacement for DREAL()
.
See section REAL()
and AIMAG()
of Complex, for more information on
this issue.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DSinD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL DTanD' to use this name for an external procedure.
DTime(TArray)
DTime: REAL(KIND=1)
function.
TArray: REAL(KIND=1)
; DIMENSION(2); INTENT(OUT).
Intrinsic groups: badu77
.
Description:
Initially, return the number of seconds of runtime since the start of the process's execution as the function value, and the user and system components of this in `TArray(1)' and `TArray(2)' respectively. The functions' value is equal to `TArray(1) + TArray(2)'.
Subsequent invocations of `DTIME()' return values accumulated since the previous invocation.
On some systems, the underlying timings are represented using types with sufficiently small limits that overflows (wraparounds) are possible, such as 32-bit types. Therefore, the values returned by this intrinsic might be, or become, negative, or numerically less than previous values, during a single run of the compiled program.
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section DTime Intrinsic (subroutine).
FGet(C)
FGet: INTEGER(KIND=1)
function.
C: CHARACTER
; scalar; INTENT(OUT).
Intrinsic groups: badu77
.
Description:
Reads a single character into C in stream mode from unit 5
(by-passing normal formatted input) using getc(3)
.
Returns 0 on
success, -1 on end-of-file, and the error code from
ferror(3)
otherwise.
Stream I/O should not be mixed with normal record-oriented (formatted or unformatted) I/O on the same unit; the results are unpredictable.
For information on other intrinsics with the same name: See section FGet Intrinsic (subroutine).
FGetC(Unit, C)
FGetC: INTEGER(KIND=1)
function.
Unit: INTEGER
; scalar; INTENT(IN).
C: CHARACTER
; scalar; INTENT(OUT).
Intrinsic groups: badu77
.
Description:
Reads a single character into C in stream mode from unit Unit
(by-passing normal formatted output) using getc(3)
.
Returns 0 on
success, -1 on end-of-file, and the error code from
ferror(3)
otherwise.
Stream I/O should not be mixed with normal record-oriented (formatted or unformatted) I/O on the same unit; the results are unpredictable.
For information on other intrinsics with the same name: See section FGetC Intrinsic (subroutine).
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL FloatI' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL FloatJ' to use this name for an external procedure.
FPut(C)
FPut: INTEGER(KIND=1)
function.
C: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Writes the single character C in stream mode to unit 6
(by-passing normal formatted output) using getc(3)
.
Returns 0 on
success, the error code from ferror(3)
otherwise.
Stream I/O should not be mixed with normal record-oriented (formatted or unformatted) I/O on the same unit; the results are unpredictable.
For information on other intrinsics with the same name: See section FPut Intrinsic (subroutine).
FPutC(Unit, C)
FPutC: INTEGER(KIND=1)
function.
Unit: INTEGER
; scalar; INTENT(IN).
C: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Writes the single character C in stream mode to unit Unit
(by-passing normal formatted output) using putc(3)
.
Returns 0 on
success, the error code from ferror(3)
otherwise.
Stream I/O should not be mixed with normal record-oriented (formatted or unformatted) I/O on the same unit; the results are unpredictable.
For information on other intrinsics with the same name: See section FPutC Intrinsic (subroutine).
CALL IDate(M, D, Y)
M: INTEGER(KIND=1)
; scalar; INTENT(OUT).
D: INTEGER(KIND=1)
; scalar; INTENT(OUT).
Y: INTEGER(KIND=1)
; scalar; INTENT(OUT).
Intrinsic groups: vxt
.
Description:
Returns the numerical values of the current local time. The month (in the range 1--12) is returned in M, the day (in the range 1--7) in D, and the year in Y (in the range 0--99).
This intrinsic is not recommended, due to the year 2000 approaching. Therefore, programs making use of this intrinsic might not be Year 2000 (Y2K) compliant. For example, the date might appear, to such programs, to wrap around (change from a larger value to a smaller one) as of the Year 2000.
See section IDate Intrinsic (UNIX), for information on obtaining more digits for the current date.
For information on other intrinsics with the same name: See section IDate Intrinsic (UNIX).
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIAbs' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIAnd' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIBClr' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIBits' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIBSet' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIDiM' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIDInt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIDNnt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIEOr' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIFix' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IInt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIOr' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIQint' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIQNnt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IIShftC' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IISign' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IMax0' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IMax1' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IMin0' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IMin1' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IMod' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL INInt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL INot' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL IZExt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIAbs' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIAnd' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIBClr' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIBits' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIBSet' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIDiM' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIDInt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIDNnt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIEOr' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIFix' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JInt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIOr' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIQint' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIQNnt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIShft' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JIShftC' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JISign' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JMax0' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JMax1' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JMin0' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JMin1' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JMod' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JNInt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JNot' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL JZExt' to use this name for an external procedure.
Kill(Pid, Signal)
Kill: INTEGER(KIND=1)
function.
Pid: INTEGER
; scalar; INTENT(IN).
Signal: INTEGER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Sends the signal specified by Signal to the process Pid.
Returns 0 on success or a non-zero error code.
See kill(2)
.
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section Kill Intrinsic (subroutine).
Link(Path1, Path2)
Link: INTEGER(KIND=1)
function.
Path1: CHARACTER
; scalar; INTENT(IN).
Path2: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Makes a (hard) link from file Path1 to Path2.
A null character (`CHAR(0)') marks the end of
the names in Path1 and Path2---otherwise,
trailing blanks in Path1 and Path2 are ignored.
Returns 0 on success or a non-zero error code.
See link(2)
.
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section Link Intrinsic (subroutine).
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QAbs' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QACos' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QACosD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QASin' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QASinD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QATan' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QATan2' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QATan2D' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QATanD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QCos' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QCosD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QCosH' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QDiM' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QExp' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QExt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QExtD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QFloat' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QInt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QLog' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QLog10' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QMax1' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QMin1' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QMod' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QNInt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QSin' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QSinD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QSinH' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QSqRt' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QTan' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QTanD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL QTanH' to use this name for an external procedure.
Rename(Path1, Path2)
Rename: INTEGER(KIND=1)
function.
Path1: CHARACTER
; scalar; INTENT(IN).
Path2: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Renames the file Path1 to Path2.
A null character (`CHAR(0)') marks the end of
the names in Path1 and Path2---otherwise,
trailing blanks in Path1 and Path2 are ignored.
See rename(2)
.
Returns 0 on success or a non-zero error code.
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section Rename Intrinsic (subroutine).
Secnds(T)
Secnds: REAL(KIND=1)
function.
T: REAL(KIND=1)
; scalar; INTENT(IN).
Intrinsic groups: vxt
.
Description:
Returns the local time in seconds since midnight minus the value T.
This values returned by this intrinsic become numerically less than previous values (they wrap around) during a single run of the compiler program, under normal circumstances (such as running through the midnight hour).
Signal(Number, Handler)
Signal: INTEGER(KIND=7)
function.
Number: INTEGER
; scalar; INTENT(IN).
Handler: Signal handler (INTEGER FUNCTION
or SUBROUTINE
)
or dummy/global INTEGER(KIND=1)
scalar.
Intrinsic groups: badu77
.
Description:
If Handler is a an EXTERNAL
routine, arranges for it to be
invoked with a single integer argument (of system-dependent length)
when signal Number occurs.
If Handler is an integer, it can be
used to turn off handling of signal Number or revert to its default
action.
See signal(2)
.
Note that Handler will be called using C conventions,
so the value of its argument in Fortran terms
is obtained by applying %LOC()
(or LOC()) to it.
The value returned by signal(2)
is returned.
Due to the side effects performed by this intrinsic, the function form is not recommended.
Warning: If the returned value is stored in
an INTEGER(KIND=1)
(default INTEGER
) argument,
truncation of the original return value occurs on some systems
(such as Alphas, which have 64-bit pointers but 32-bit default integers),
with no warning issued by g77
under normal circumstances.
Therefore, the following code fragment might silently fail on some systems:
INTEGER RTN EXTERNAL MYHNDL RTN = SIGNAL(signum, MYHNDL) ... ! Restore original handler: RTN = SIGNAL(signum, RTN)
The reason for the failure is that `RTN' might not hold all the information on the original handler for the signal, thus restoring an invalid handler. This bug could manifest itself as a spurious run-time failure at an arbitrary point later during the program's execution, for example.
Warning: Use of the libf2c
run-time library function
`signal_' directly
(such as via `EXTERNAL SIGNAL')
requires use of the %VAL()
construct
to pass an INTEGER
value
(such as `SIG_IGN' or `SIG_DFL')
for the Handler argument.
However, while `RTN = SIGNAL(signum, %VAL(SIG_IGN))'
works when `SIGNAL' is treated as an external procedure
(and resolves, at link time, to libf2c
's `signal_' routine),
this construct is not valid when `SIGNAL' is recognized
as the intrinsic of that name.
Therefore, for maximum portability and reliability, code such references to the `SIGNAL' facility as follows:
INTRINSIC SIGNAL ... RTN = SIGNAL(signum, SIG_IGN)
g77
will compile such a call correctly,
while other compilers will generally either do so as well
or reject the `INTRINSIC SIGNAL' statement via a diagnostic,
allowing you to take appropriate action.
For information on other intrinsics with the same name: See section Signal Intrinsic (subroutine).
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL SinD' to use this name for an external procedure.
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL SnglQ' to use this name for an external procedure.
SymLnk(Path1, Path2)
SymLnk: INTEGER(KIND=1)
function.
Path1: CHARACTER
; scalar; INTENT(IN).
Path2: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Makes a symbolic link from file Path1 to Path2.
A null character (`CHAR(0)') marks the end of
the names in Path1 and Path2---otherwise,
trailing blanks in Path1 and Path2 are ignored.
Returns 0 on success or a non-zero error code
(ENOSYS
if the system does not provide symlink(2)
).
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section SymLnk Intrinsic (subroutine).
System(Command)
System: INTEGER(KIND=1)
function.
Command: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Passes the command Command to a shell (see system(3)
).
Returns the value returned by
system(3)
, presumably 0 if the shell command succeeded.
Note that which shell is used to invoke the command is system-dependent
and environment-dependent.
Due to the side effects performed by this intrinsic, the function form is not recommended. However, the function form can be valid in cases where the actual side effects performed by the call are unimportant to the application.
For example, on a UNIX system, `SAME = SYSTEM('cmp a b')'
does not perform any side effects likely to be important to the
program, so the programmer would not care if the actual system
call (and invocation of cmp
) was optimized away in a situation
where the return value could be determined otherwise, or was not
actually needed (`SAME' not actually referenced after the
sample assignment statement).
For information on other intrinsics with the same name: See section System Intrinsic (subroutine).
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL TanD' to use this name for an external procedure.
CALL Time(Time)
Time: CHARACTER*8
; scalar; INTENT(OUT).
Intrinsic groups: vxt
.
Description:
Returns in Time a character representation of the current time as
obtained from ctime(3)
.
Programs making use of this intrinsic might not be Year 10000 (Y10K) compliant. For example, the date might appear, to such programs, to wrap around (change from a larger value to a smaller one) as of the Year 10000.
See section FDate Intrinsic (subroutine), for an equivalent routine.
For information on other intrinsics with the same name: See section Time Intrinsic (UNIX).
UMask(Mask)
UMask: INTEGER(KIND=1)
function.
Mask: INTEGER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Sets the file creation mask to Mask and returns the old value.
See umask(2)
.
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section UMask Intrinsic (subroutine).
Unlink(File)
Unlink: INTEGER(KIND=1)
function.
File: CHARACTER
; scalar; INTENT(IN).
Intrinsic groups: badu77
.
Description:
Unlink the file File.
A null character (`CHAR(0)') marks the end of
the name in File---otherwise,
trailing blanks in File are ignored.
Returns 0 on success or a non-zero error code.
See unlink(2)
.
Due to the side effects performed by this intrinsic, the function form is not recommended.
For information on other intrinsics with the same name: See section Unlink Intrinsic (subroutine).
This intrinsic is not yet implemented. The name is, however, reserved as an intrinsic. Use `EXTERNAL ZExt' to use this name for an external procedure.
Go to the first, previous, next, last section, table of contents.